const t = {}
t.loading = 'Loading...'

t.brand = {}
t.brand.lg = 'MSPbots'
t.brand.mini = 'MSPBOTS'

t.add = 'Add'
t.new = 'New'
t.delete = 'Delete'
t.delete = 'Delete'
t.continue = 'Continue'
t.update = 'Edit'
t.manage = 'Manage'
t.query = 'Query'
t.export = 'Export'
t.handle = 'Action'
t.confirm = 'Confirm'
t.cancel = 'Cancel'
t.clear = 'Clear'
t.logout = 'Sign Out'
t.createDate = 'Create Time'
t.keyword = 'Keyword：'
t.choose = 'Please Choose'
t.refresh = 'Refresh'
t.customize = 'Customize'
t.ok = 'OK'
t.test = 'Test'
t.search = 'Search'
t.or = 'or'
t.yes = 'YES'
t.save = 'Save'
t.preview = 'Preview'
t.success = 'Success'
t.submit = 'Submit'
t.switchaccount = 'Switch To'
t.Design = 'Design'
t.addFavorite = 'Add to My Favorite'
t.removeFavorite = 'Remove from My Favorite'
t.changepassword = 'Change Password'
t.deletesuccess = 'Successfully deleted!'
t.cancelDelete = 'Deletion canceled'
t.resetPassword = 'Reset Password'
t.print = 'print'
t.prompt = {}
t.prompt.title = 'Prompt'
t.prompt.info = 'Are you sure you would like to [{handle}]?'
t.prompt.success = 'Succeeded'
t.prompt.failed = 'Failed'
t.prompt.deleteBatch = 'Please select delete item'
t.prompt.disabledBatch = 'Please select disabled item'
t.prompt.enabledBatch = 'Please select enabled item'
t.prompt.para = '{handle}'
t.prompt.nopermission = 'No Permission'
t.prompt.confirm = 'Confirm operation?'

t.validate = {}
t.validate.required = 'The required field can not be empty'
t.validate.greaterThanZero = 'The input value must be a number'
t.validate.length = 'The length must be between {min} and {max} characters.',
t.validate.timeout = 'Verification Failed'
t.validate.format = '{attr} format error'
t.validate.isIncludeSymbol = "Don't Including Symbol"
t.validate.isIncludeDot = "Alias Don't Including Point"
t.validate.password = 'The two passwords do not match'

t.upload = {}
t.upload.text = 'Drop files here, or <em>Click Upload</em>'
t.upload.tip = 'Only support {format} format files! '
t.upload.button = 'Click to upload'

t.datePicker = {}
t.datePicker.range = 'To'
t.datePicker.start = 'Start Date'
t.datePicker.end = 'End Date'

t.fullscreen = {}
t.fullscreen.prompt = 'Your browser does not support this operation'

t.updatePassword = {}
t.updatePassword.title = 'Change Password'
t.updatePassword.username = 'Account'
t.updatePassword.password = 'Original'
t.updatePassword.newPassword = 'New Password'
t.updatePassword.confirmPassword = 'Confirm'
t.updatePassword.validate = {}
t.updatePassword.validate.confirmPassword = 'Confirm password is not consistent with new password input'

t.contentTabs = {}
t.contentTabs.closeCurrent = 'Close Current Tab'
t.contentTabs.closeOther = 'Close Other Tabs'
t.contentTabs.closeAll = 'Close All Tabs'

/* pages */
t.notFound = {}
t.notFound.desc = 'Sorry! <em>missing</em> on the page you visited...'
t.notFound.back = 'Previous Page'
t.notFound.home = 'Home {closeTime} s'

t.clientPortalLogin = {}
t.clientPortalLogin.rememberAccount = 'Remember Account'
t.clientPortalLogin.mspbots = 'mspbots'

t.quill = {}
t.quill.toolbar = {}
t.quill.toolbar.token = {}
t.quill.toolbar.token.title = 'Dynamic Token'
t.quill.toolbar.token.search = 'Search'
t.quill.toolbar.token.CurrentDate = '{CurrentDate}'

t.login = {}
t.login.signUp = 'Sign Up'
t.login.needSignUp = 'need sign up'

t.registAsAccount = {}
t.registAsAccount.mspAccount = 'Regist Your MSPbots Account'
t.registAsAccount.username = 'Username'
t.registAsAccount.tenantName = 'Tenant Name'
t.registAsAccount.email = 'Email'
t.registAsAccount.companySite = 'Company site'
t.registAsAccount.mobile = 'Mobile'
t.registAsAccount.regist = 'Regist'
t.registAsAccount.loginText = 'Has Account, Go Login'

t.main = {}
t.main.checkIntegration = "Welcome back! Your {name}  sync was stopped since there was no activity with your account for more than 30 days. The data sync is just resumed, it will take a while for all the data to be synced, some of the dashboards'data to be populated and some of the bots started to work. Please browser around with the new features and let us know if you have any questions by sending an email to me"
t.main.navbar = 'Navbar'
t.main.colorful = 'colorful'
t.main.sidebar = 'Sidebar'
t.main.dark = 'dark'
t.main.theme = 'Theme'
t.main.refresh = 'Refresh data only, this one is faster if you only want to refresh data without refreshing whole page, save you some time.'
t.main.datasetLayerPlaceholder = 'Please Select Layer'
t.main.switchClient = 'Switch To Client'
t.main.switchDefault = 'Switch To Default'
t.main.switchMyself = 'Switch To Myself'
t.main.cLientCode = 'Client Code'
t.main.webSite = 'WebSite'
t.main.email = 'Email'
t.main.roleName = 'Role Name'
t.main.timeZone = 'TimeZone'
t.main.name = 'Name'
t.main.remark = 'Remark'
t.main.kb = 'KB'
t.main.newFeature = 'Request New Feature'
t.main.helpcenter = 'Help Center'

t.login = {}
t.login.title = 'Sign In'
t.login.username = 'Username'
t.login.password = 'Password'
t.login.repeatpassword = 'Repeat Password'
t.login.captcha = 'Verification Code'
t.login.demo = 'show'
t.login.copyright = 'MSPBOTS'
t.login.email = 'Email Address'
t.login.welcome = 'Welcome back to MSPbots.'
t.login.remember = 'Remember this device'
t.login.signIn = 'Sign in'
t.login.new = 'New here?'
t.login.create = 'Sign up.'
t.login.createAccount = 'Create Account'
t.login.register = 'Sign up to MSPbots.'
t.login.already = 'Already have an account?'
t.login.firstName = 'First Name'
t.login.lastName = 'Last Name'
t.login.confirmPassword = 'Confirm Password'
t.login.company = 'Company Name'
t.login.terms = 'Terms of Service'
t.login.policy = 'Privacy Policy'
t.login.agree = 'I agree to MSPbots’s {terms} and {policy}'
t.login.forget = 'Forgot your password?'
t.login.inOffice = 'Sign in with Office 365'
t.login.upOffice = 'Sign up with Office 365'

t.regist = {}
t.regist.source = 'How did you hear about us?'
t.regist.submit = 'Submit'
t.regist.back = 'Back To Sign In'
t.regist.title = 'Sign Up'
t.regist.welcome = 'Welcome to MSPbots!'
t.regist.interSource = 'Please enter this'
t.regist.createAccount = 'Creating new account ...'

t.home = {}
t.home.sysInfo = {}
t.home.sysInfo.name = 'System Name'
t.home.sysInfo.nameVal = 'renren-security [Enterprise]'
t.home.sysInfo.version = 'Version Information'
t.home.sysInfo.versionVal = window.SITE_CONFIG['version']
t.home.sysInfo.osName = 'Operating System'
t.home.sysInfo.osVersion = 'System Version'
t.home.sysInfo.osArch = 'System Architecture'
t.home.sysInfo.processors = 'CPU Core Count'
t.home.sysInfo.totalPhysical = 'system Memory'
t.home.sysInfo.freePhysical = 'Remaining Memory'
t.home.sysInfo.memoryRate = 'Memory Usage'
t.home.sysInfo.userLanguage = 'System Language'
t.home.sysInfo.jvmName = 'JVM Information'
t.home.sysInfo.javaVersion = 'JVM Version'
t.home.sysInfo.javaHome = 'JAVA_HOME'
t.home.sysInfo.userDir = 'Working Directory'
t.home.sysInfo.javaTotalMemory = 'JVM Occupies Memory'
t.home.sysInfo.javaFreeMemory = 'JVM Free Memory'
t.home.sysInfo.javaMaxMemory = 'JVM Max Memory'
t.home.sysInfo.userName = 'Current User'
t.home.sysInfo.systemCpuLoad = 'CPU Load'
t.home.sysInfo.userTimezone = 'System Time Zone'

/* modules */
t.model = {}
t.model.name = 'Name'
t.model.key = 'Information'
t.model.version = 'Version'
t.model.createTime = 'Create Time'
t.model.lastUpdateTime = 'Update Time'
t.model.design = 'Online Design'
t.model.deploy = 'Deployment'
t.model.description = 'Description'
t.model.dataset = 'Dataset'
t.model.integration = 'Integration'
t.model.basicsetting = 'Basic Setting'
t.model.preview = 'Preview'
t.model.moreedit = 'More Edit'
t.model.default = 'Default'
t.model.da = 'DA'
t.model.config = 'Config'
t.model.condition = 'Condition'
t.model.conditionformatting = 'Conditional Formatting'
t.model.history = 'History'
t.model.info = 'Info'
t.model.kpi = 'KPI'
t.model.benchMark = 'BenchMark'
t.model.kpiSettings = 'KPI Settings'
t.model.summarizeby = 'Summarize By'
t.model.entersummarizeby = 'Please Select Summarize By'
t.model.groupby = 'Group By'
t.model.entergroupby = 'Please Select Group By'
t.model.orderby = 'Order By'
t.model.alldata = 'All Data'
t.model.rowlimit = 'Row Limit'

t.process = {}
t.process.name = 'name'
t.process.key = 'Identification'
t.process.deployFile = 'Deploy process file'
t.process.id = 'Process ID'
t.process.deploymentId = 'Deployment ID'
t.process.version = 'Version'
t.process.resourceName = 'XML'
t.process.diagramResourceName = 'Image'
t.process.deploymentTime = 'Deployment Time'
t.process.active = 'Activate'
t.process.suspend = 'Hang'
t.process.convertToModel = 'Convert to model'
t.process.bizRouteSet = 'Configuring Business Routing'
t.process.bizRoute = 'Business Routing'

t.running = {}
t.running.id = 'Instance ID'
t.running.definitionKey = 'Define Key'
t.running.processDefinitionId = 'Define ID'
t.running.processDefinitionName = 'Process Name'
t.running.activityId = 'Current Link'
t.running.suspended = 'Whether Hang'
t.running.suspended0 = 'No'
t.running.suspended1 = 'Yes'

t.process.createInstance = 'initiation process'

t.news = {}
t.news.title = 'Title'
t.news.pubDate = 'Publish Time'
t.news.createDate = 'Create Time'
t.news.content = 'Content'

t.schedule = {}
t.schedule.beanName = 'Bean Name'
t.schedule.beanNameTips = 'Spring bean name, eg: testTask'
t.schedule.pauseBatch = 'Pause'
t.schedule.resumeBatch = 'Recovery'
t.schedule.runBatch = 'Execution'
t.schedule.log = 'Log List'
t.schedule.params = 'Parameters'
t.schedule.cronExpression = 'Cron Expression'
t.schedule.cronExpressionTips = 'Example: 0 0 12 * * ?'
t.schedule.remark = 'Remarks'
t.schedule.status = 'Status'
t.schedule.status0 = 'Pause'
t.schedule.status1 = 'Normal'
t.schedule.statusLog0 = 'Failed'
t.schedule.statusLog1 = 'Success'
t.schedule.pause = 'Pause'
t.schedule.resume = 'Restore'
t.schedule.run = 'Execute'
t.schedule.jobId = 'Task ID'
t.schedule.times = 'Time-consuming (unit: milliseconds)'
t.schedule.createDate = 'Execution Time'

t.demo = {}
t.demo.detailSection = 'this is detail section'
t.demo.selectClients = 'select clients'
t.demo.columnId = 'ID'
t.demo.columnName = 'Name'
t.demo.columnBotOpen = 'Bot Open'
t.demo.columnMr = 'MR'
t.demo.columnAt = 'AT'
t.demo.columnNt = 'NT'
t.demo.columnCw = 'CW User'
t.demo.office365User = 'Office365 User'
t.demo.columnPsa = 'PSA'
t.demo.columnAu = 'If AU?'
t.demo.columnHu = 'If HU?'
t.demo.s = 'ssssss'

t.mail = {}
t.mail.name = 'Name'
t.mail.config = 'Mail Configuration'
t.mail.subject = 'Theme'
t.mail.createDate = 'Create Time'
t.mail.send = 'Send Mail'
t.mail.content = 'Content'
t.mail.smtp = 'SMTP'
t.mail.port = 'Port Number'
t.mail.username = 'Email Account'
t.mail.password = 'Mailbox Password'
t.mail.mailTo = 'Recipient'
t.mail.mailCc = 'Cc'
t.mail.params = 'Template Parameter'
t.mail.paramsTips = 'Example: {"code": "123456"}'
t.mail.templateId = 'Template ID'
t.mail.status = 'Status'
t.mail.status0 = 'Send Failed'
t.mail.status1 = 'Successfully Sent'
t.mail.mailFrom = 'Sender'
t.mail.createDate = 'Send Time'

t.sms = {}
t.sms.mobile = 'Mobile Number'
t.sms.status = 'Status'
t.sms.status0 = 'Send Failed'
t.sms.status1 = 'Successfully Sent'
t.sms.config = 'SMS Configuration'
t.sms.send = 'Send SMS'
t.sms.platform = 'platform Type'
t.sms.platform1 = 'Alibaba Cloud'
t.sms.platform2 = 'Tencent Cloud'
t.sms.params = 'Parameters'
t.sms.paramsTips = 'eg: {"code": "123456"}'
t.sms.params1 = 'Parameter 1'
t.sms.params2 = 'Parameter 2'
t.sms.params3 = 'Parameter 3'
t.sms.params4 = 'Parameter 4'
t.sms.createDate = 'Send Time'
t.sms.aliyunAccessKeyId = 'Key'
t.sms.aliyunAccessKeyIdTips = 'Alibaba Cloud AccessKeyId'
t.sms.aliyunAccessKeySecret = 'Secret'
t.sms.aliyunAccessKeySecretTips = 'Alibaba Cloud AccessKeySecret'
t.sms.aliyunSignName = 'SMS Signature'
t.sms.aliyunTemplateCode = 'SMS Template'
t.sms.aliyunTemplateCodeTips = 'SMS Template CODE'
t.sms.qcloudAppId = 'AppId'
t.sms.qcloudAppIdTips = 'Tencent Cloud AppId'
t.sms.qcloudAppKey = 'AppKey'
t.sms.qcloudAppKeyTips = 'Tencent Cloud AppKey'
t.sms.qcloudSignName = 'SMS Signature'
t.sms.qcloudTemplateId = 'SMS Template'
t.sms.qcloudTemplateIdTips = 'SMS template ID'

t.oss = {}
t.oss.config = 'Cloud Storage Configuration'
t.oss.upload = 'Upload File'
t.oss.url = 'URL Address'
t.oss.createDate = 'Create Time'
t.oss.type = 'Type'
t.oss.type1 = 'Seven Cows'
t.oss.type2 = 'Alibaba Cloud'
t.oss.type3 = 'Tencent Cloud'
t.oss.type4 = 'FastDFS'
t.oss.type5 = 'Local Upload'
t.oss.qiniuDomain = 'Domain Name'
t.oss.qiniuDomainTips = 'Seven cattle bound domain name'
t.oss.qiniuPrefix = 'Path Prefix'
t.oss.qiniuPrefixTips = 'Do not set default to empty'
t.oss.qiniuAccessKey = 'AccessKey'
t.oss.qiniuAccessKeyTips = 'Seven cattle AccessKey'
t.oss.qiniuSecretKey = 'SecretKey'
t.oss.qiniuSecretKeyTips = 'Seven Cow SecretKey'
t.oss.qiniuBucketName = 'Space Name'
t.oss.qiniuBucketNameTips = 'Seven cattle storage space name'
t.oss.aliyunDomain = 'Domain Name'
t.oss.aliyunDomainTips = 'Alibaba Cloud bound domain name, such as: http://cdn.renren.io'
t.oss.aliyunPrefix = 'Path Prefix'
t.oss.aliyunPrefixTips = 'Do not set default to empty'
t.oss.aliyunEndPoint = 'EndPoint'
t.oss.aliyunEndPointTips = 'Ali Cloud EndPoint'
t.oss.aliyunAccessKeyId = 'AccessKeyId'
t.oss.aliyunAccessKeyIdTips = 'Alibaba Cloud AccessKeyId'
t.oss.aliyunAccessKeySecret = 'AccessKeySecret'
t.oss.aliyunAccessKeySecretTips = 'Alibaba Cloud AccessKeySecret'
t.oss.aliyunBucketName = 'BucketName'
t.oss.aliyunBucketNameTips = 'Alibaba Cloud BucketName'
t.oss.qcloudDomain = 'Domain Name'
t.oss.qcloudDomainTips = 'Tencent cloud bound domain name'
t.oss.qcloudPrefix = 'Path Prefix'
t.oss.qcloudPrefixTips = 'Do not set default to empty'
t.oss.qcloudAppId = 'AppId'
t.oss.qcloudAppIdTips = 'Tencent Cloud AppId'
t.oss.qcloudSecretId = 'SecretId'
t.oss.qcloudSecretIdTips = 'Tencent Cloud SecretD'
t.oss.qcloudSecretKey = 'SecretKey'
t.oss.qcloudSecretKeyTips = 'Tencent Cloud SecretKey'
t.oss.qcloudBucketName = 'BucketName'
t.oss.qcloudBucketNameTips = 'Tencent Cloud BucketName'
t.oss.qcloudRegion = 'Affiliate'
t.oss.qcloudRegionTips = 'Please Select'
t.oss.qcloudRegionBeijing1 = 'Beijing District 1 (North China)'
t.oss.qcloudRegionBeijing = 'Beijing'
t.oss.qcloudRegionShanghai = 'Shanghai (East China)'
t.oss.qcloudRegionGuangzhou = 'Guangzhou (South China)'
t.oss.qcloudRegionChengdu = 'Chengdu (Southwest)'
t.oss.qcloudRegionChongqing = 'Chongqing'
t.oss.qcloudRegionSingapore = 'Singapore'
t.oss.qcloudRegionHongkong = 'HongKong'
t.oss.qcloudRegionToronto = 'Toronto'
t.oss.qcloudRegionFrankfurt = 'Frankfurt'
t.oss.localDomain = 'Domain Name'
t.oss.localDomainTips = 'Binded domain name, eg http://cdn.renren.io'
t.oss.fastdfsDomain = 'Domain Name'
t.oss.fastdfsDomainTips = 'Binded domain name, eg http://cdn.renren.io'
t.oss.localPrefix = 'Path Prefix'
t.oss.localPrefixTips = 'Do not set default to empty'
t.oss.localPath = 'Storage Directory'
t.oss.localPathTips = 'eg: D:/upload'

t.dept = {}
t.dept.name = 'Sub OU'
t.dept.parentName = 'Organization Unit'
t.dept.sort = 'Sort'
t.dept.parentNameDefault = 'Organization Unit'

t.dict = {}
t.dict.dictName = 'Name'
t.dict.dictType = 'Type'
t.dict.dictValue = 'Value'
t.dict.dictLabel = 'Label'
t.dict.sort = 'Sort'
t.dict.remark = 'Remarks'
t.dict.createDate = 'Create Date'
t.dict.subjectCode = 'Subject Code'

t.logError = {}
t.logError.requestUri = 'Request URI'
t.logError.requestMethod = 'Request Method'
t.logError.requestParams = 'Request Parameters'
t.logError.ip = 'IP'
t.logError.userAgent = 'User Agent'
t.logError.createDate = 'Create Date'
t.logError.errorInfo = 'Exception'

t.logLogin = {}
t.logLogin.creatorName = 'Username'
t.logLogin.status = 'Status'
t.logLogin.status0 = 'Failed'
t.logLogin.status1 = 'Success'
t.logLogin.status2 = 'Locked'
t.logLogin.operation = 'User Action'
t.logLogin.operation0 = 'Login'
t.logLogin.operation1 = 'Exit'
t.logLogin.ip = 'IP'
t.logLogin.userAgent = 'User-Agent'
t.logLogin.createDate = 'Create Date'

t.logOperation = {}
t.logOperation.status = 'Status'
t.logOperation.status0 = 'Failed'
t.logOperation.status1 = 'Success'
t.logOperation.creatorName = 'Username'
t.logOperation.operation = 'User Action'
t.logOperation.requestUri = 'Request URI'
t.logOperation.requestMethod = 'Request Mode'
t.logOperation.requestParams = 'Request Parameters'
t.logOperation.requestTime = 'Request Duration'
t.logOperation.ip = 'IP'
t.logOperation.userAgent = 'User-Agent'
t.logOperation.createDate = 'Create Date'

t.menu = {}
t.menu.name = 'Name'
t.menu.icon = 'Icon'
t.menu.type = 'Type'
t.menu.type0 = 'Menu'
t.menu.type1 = 'Button'
t.menu.sort = 'Sort'
t.menu.url = 'Route'
t.menu.param = 'Parameter'
t.menu.permissions = 'Auth ID'
t.menu.tooltip = 'Badge'
t.menu.tooltipFont = 'Prompt content'
t.menu.permissionsTips = 'Multiple separated by commas, such as: sys:menu:save,sys:menu:update'
t.menu.parentName = 'Superior'
t.menu.parentNameDefault = 'Top Menu'
t.menu.resource = 'Auth Resources'
t.menu.resourceUrl = 'Resource URL'
t.menu.resourceMethod = 'Request Method'
t.menu.resourceAddItem = 'Add an Item'
t.menu.hideFromMenu = 'Hide Menu'
t.menu.showInNav = 'Show In Nav'

t.params = {}
t.params.paramCode = 'Code'
t.params.paramValue = 'Value'
t.params.remark = 'Remarks'

t.role = {}
t.role.name = 'Name'
t.role.remark = 'Remarks'
t.role.createDate = 'Create Date'
t.role.menuList = 'Menu Scope'
t.role.roleList = 'Role Scope'
t.role.deptList = 'Data Scope'

t.user = {}
t.user.action = 'Action'
t.user.username = 'User Name'
t.user.firstName = 'First Name'
t.user.lastName = 'Last Name'
t.user.message = 'Message Switch'
t.user.role = 'Role'
t.user.managerName = 'Manager'
t.user.cwUserMapping = 'CW User Mapping'
t.user.teamsUserMapping = 'Teams User Mapping'
t.user.sheetsUserMaapping = 'TSheets User Mapping'
t.user.timeDoctorUserMapping = 'Time Doctor User Mapping'
t.user.autotaskUserMapping = 'Autotask User Mapping'
t.user.syncroUserMapping = 'Syncro User Mapping'
t.user.kaseyabmsUserMapping = 'Kaseya BMS User Mapping'
t.user.jiraUserMapping = 'Jira User Mapping'
t.user.haloUserMapping = 'Halo User Mapping'
t.user.slackUserMapping = 'Slack User Mapping'
t.user.homeChannel = 'Home Channel'
t.user.deptName = 'Department'
t.user.businessPhones = 'Business Phones'
t.user.email = 'Email'
t.user.mobile = 'Mobile'
t.user.status = 'Status'
t.user.status0 = 'Disable'
t.user.status00 = 'Disabled'
t.user.status1 = 'Enable'
t.user.status11 = 'Enabled'
t.user.createDate = 'Create Date'
t.user.updateDate = 'Last Update'
t.user.lastLoginDate = 'Last Login'
t.user.password = 'Password'
t.user.confirmPassword = 'Confirm'
t.user.realName = 'Real Name'
t.user.completeName = 'Complete Name'
t.user.displayName = 'Display Name'
t.user.gender = 'Gender'
t.user.gender0 = 'Male'
t.user.gender1 = 'Female'
t.user.gender2 = 'Secure'
t.user.roleIdList = 'Role Config'
t.user.validate = {}
t.user.validate.confirmPassword = 'Confirm password is not consistent with password input'
t.user.validate.email = 'Please enter an email in the correct format'
t.user.select = 'Selecting Users'
t.user.selecterror = 'Please select a record'
t.user.cwUserName = 'CW User Email'
t.user.teamsUserName = 'Teams User Name'
t.user.tsheetUserName = 'TSheet User Email'
t.user.timeDoctorUserName = 'Time Doctor User Email'
t.user.autotaskUserName = 'Autotask User Email'
t.user.syncroUserName = 'Syncro User Email'
t.user.kaseyabmsUserName = 'Kaseya BMS User Email'
t.user.isGuestUser = 'Is Guest User'
t.user.jobTitle = 'Job Title'
t.user.officeLocation = 'Office Location'
t.user.teamsUserId = 'AAD-ID'
t.user.teamsMessageSwitch = 'Message Switch'
t.user.tooltipcontent = 'AAD account info is maintained at Microsoft and you are not allowed to update here.'
t.user.editbtn = 'Edit'
t.user.warning = 'You are trying to disable a user that has PSA account mapped. If you proceed, this user will not be included in any reports, bots and will not be able to log into MSPbots, this could create issues with your reports and bots. If you just want to make sure that user will not receive any bot messages for now, you can just turn off the "Message Switch" for the user instead.'
t.user.disable = 'Disable the user'
t.user.Turnusersmessageswitch = "Turn off user's message switch"
t.dept.chooseerror = 'Please select the department'
t.dept.title = 'Selection Department'

t.correction = {}
t.correction.post = 'Application post'
t.correction.entryDate = 'Date of entry'
t.correction.correctionDate = 'Date of correction'
t.correction.workContent = 'work content'
t.correction.achievement = 'Work performance'

t.process.comment = 'Review Opinions'
t.process.completeTask = 'Pass'
t.process.rejectTask = 'Refuse'
t.process.doBackRollback = 'Backward'
t.process.terminationTask = 'Terminate'
t.process.entrustTask = 'Delegation'
t.process.createInstance = 'Initiation Process'
t.process.instanceId = 'Instance ID'
t.process.taskId = 'Task ID'
t.process.days = 'Days'
t.process.businessKey = 'Business Key'
t.process.processDefinitionName = 'Process Name'
t.process.ended = 'End'
t.process.ended0 = 'Yes'
t.process.ended1 = 'No'
t.process.startTime = 'Process Start Time'
t.process.endTime = 'Process End Time'
t.process.activityName = 'Current Link'
t.process.createTime = 'Task Time'
t.process.assignee = 'Processing Person'
t.process.viewFlowImage = 'View Flowchart'
t.process.flowImage = 'Flowchart'
t.process.processDefinitionVersion = 'Process Version'
t.process.startUserId = 'Initiator'
t.process.taskName = 'Task Name'
t.process.owner = 'Task Owner'
t.process.claim = 'Signature'
t.process.routeError = 'Configure business form routing information first'
t.process.entrustError = 'Please select the client'
t.process.formURLError = 'Set the URL to save the form'
t.process.keyError = 'Set up process KEY'
t.process.formNameError = 'Please set the form name'
t.process.businessKeyError = 'Business KEY is empty and cannot start process'
t.process.notExistError = 'No process is queried, please design the process first'
t.process.circulation = 'Circulation details'

t.task = {}
t.task.businessKeyError = 'Business KEY is empty and cannot handle task'
t.task.detailError = 'Business KEY is empty and processing details cannot be viewed'
t.task.startTime = 'Task Begin Time'
t.task.endTime = 'Task End Time'
t.task.durationInSeconds = 'Task Duration (seconds)'

t.tenant = {}
t.tenant.username = 'Login Account'
t.tenant.password = 'Login Password'
t.tenant.tenantCode = 'Client Code'
t.tenant.tenantName = 'Client Name'
t.tenant.realName = 'Real Name'
t.tenant.roleIdList = 'Role Config'
t.tenant.email = 'Email'
t.tenant.source = 'Source'
t.tenant.timezoneId = 'TimeZone'
t.tenant.mobile = 'Mobile'
t.tenant.status = 'Status'
t.tenant.status0 = 'Disable'
t.tenant.status1 = 'Enable'
t.tenant.remark = 'Remarks'
t.tenant.createDate = 'Create Date'
t.tenant.switch = 'Switch Client'
t.tenant.select = 'Please select client'
t.tenant.current = 'Client'
t.tenant.validate = {}
t.tenant.validate.number = 'Must be a positive integer'
t.tenant.deletetenant = 'You are currently logged in as the user you are trying to delete. Please switch to another user to delete this user.'
t.region = {}
t.region.id = 'Region ID'
t.region.name = 'Region Name'
t.region.type = 'Region Type'
t.region.sort = 'Sort'
t.region.updateDate = 'Update Date'
t.region.province = 'Province'
t.region.continent = 'Continent'
t.region.city = 'City'
t.region.county = 'County'
t.region.superiorarea = 'Superior area'
t.region.selectregion = 'Select Region'

t.oss.type6 = 'MinIO'
t.oss.minioEndPoint = 'EndPoint'
t.oss.minioEndPointTips = 'MinIO EndPoint'
t.oss.minioAccessKey = 'AccessKey'
t.oss.minioAccessKeyTips = 'AccessKey'
t.oss.minioSecretKey = 'SecretKey'
t.oss.minioSecretKeyTips = 'SecretKey'
t.oss.minioBucketName = 'BucketName'
t.oss.minioBucketNameTips = 'BucketName'
t.oss.minioPrefix = 'Path prefix'
t.oss.minioPrefixTips = 'Do not set default to empty'

t.sms.platform3 = 'Seven Cows'
t.sms.qiniuAccessKey = 'AccessKey'
t.sms.qiniuAccessKeyTips = 'AccessKey'
t.sms.qiniuSecretKey = 'SecretKey'
t.sms.qiniuSecretKeyTips = 'SecretKey'
t.sms.qiniuTemplateId = 'SMS Template'
t.sms.qiniuTemplateIdTips = 'SMS Template ID'
t.sms.smsCode = 'SMS Code'
t.sms.remark = 'Remarks'

t.notice = {}
t.notice.title = 'Title'
t.notice.type = 'Type'
t.notice.senderName = 'Sender'
t.notice.senderDate = 'Send Time'
t.notice.status = 'Status'
t.notice.status0 = 'Draft'
t.notice.status1 = 'Sent'
t.notice.view = 'View'
t.notice.view1 = 'Notice - View'
t.notice.view2 = 'My Notice - View'
t.notice.readStatus = 'Read Status'
t.notice.readStatus0 = 'Unread'
t.notice.readStatus1 = 'Read'
t.notice.content = 'Content'
t.notice.receiverType = 'Receiver'
t.notice.receiverType0 = 'All'
t.notice.receiverType1 = 'Department'
t.notice.selectDept = 'Select Department'
t.notice.draft = 'Save Draft'
t.notice.release = 'Release Notice'
t.notice.close = 'Close'
t.notice.receiverName = 'Recipient'
t.notice.readDate = 'Reading Time'
t.notice.new = 'There are new notifications'
t.notice.disconnect = 'Disconnected'
t.notice.disconnectMessage = 'WebSocket connection has been disconnected, please check the network'
t.notice.next = 'Next'
t.notice.back = 'Back'
t.notice.authWithOffice365 = 'Auth with office 365'

t.custom = {}
t.custom.next = 'Next'
t.custom.back = 'Back'
t.custom.authWithOffice365 = 'Auth with office 365'
t.custom.knowMoreDetails = 'Help'
t.custom.test = 'Test'
t.custom.testPermission = 'Permission'
t.custom.advanceSynchronise = 'Advanced Synchronization'
t.custom.disconnect = 'Disconnect'
t.custom.synchronise = 'Sync'
t.custom.start = 'Start'
t.custom.stop = 'Stop'
t.custom.save = 'Save'
t.custom.update = 'Update'
t.custom.publish = 'Publish'
t.custom.log = 'Log'
t.custom.syncTotal = 'Sync Total'
t.custom.apiCount = 'API Count'
t.custom.successCount = 'Success Count'
t.custom.failCount = 'Fail Count'
t.custom.syncData = 'Sync Data'
t.custom.syncHistory = ' Sync History'
t.custom.syncFrequency = 'Sync Frequency'
t.custom.acquisition = 'Last successful data acquisition'
t.custom.ods = 'API - Dataset'
t.custom.apiUrl = 'API URL'
t.custom.failed = 'Failed'
t.custom.pending = 'Pending'
t.custom.succeeded = 'Succeeded'
t.custom.all = 'All'
t.custom.apiList = ' API List'
t.custom.integrationLog = 'Do you want to stop the {dom} Sync of the integration?'
t.custom.sync = 'Start Sync'
t.custom.stopSync = 'Stop Sync'
t.custom.delete = 'Delete'
t.custom.saveAs = 'Save as shared gauge'
t.custom.cancel = 'Cancel'
t.custom.config = 'Config'
t.custom.detail = 'Detail'
t.custom.apply = 'Apply'
t.custom.close = 'Close'
t.custom.next = 'Next'
t.custom.moreMenu = 'More Menu'
t.custom.filter = 'Filter'
t.custom.usersettings = 'User Settings'
t.custom.setfilter = 'Set Filter'
t.custom.filters = 'Filters'
t.custom.type = 'Type'
t.custom.widgetType = 'Widget Type'
t.custom.dashboardType = 'Dashboard Type'
t.custom.move = 'Move'
t.custom.preview = 'Apply'
t.custom.testtooltip = 'testtooltip'
t.custom.synchronisetooltip = 'synchronisetooltip'
t.custom.permissionstooltip = 'permissionstooltip'
t.custom.leaveTips = 'We will not be saving your configuration, are you sure to leave this page?'
t.custom.resetTips = 'The data cannot be retrieved after reset. Are you sure you want to continue?'
t.custom.warnningTips = 'The data cannot be retrieved after {warnning}. Are you sure you want to continue?'
t.custom.continue = 'Continue'
t.custom.dataInspector = 'Data Inspector'
t.custom.clearAll = 'Clear All'
t.custom.clearFilterConditionTips = 'It cannot be restored after deletion. Are you sure to delete all filter conditions?'
t.custom.filterinspector = 'Filter Inspector'
t.custom.remove = 'Remove'
t.custom.edit = 'Edit'
t.custom.add = 'Add'
t.custom.quickFilter = 'Quick Filter'
t.custom.scfsa = 'Save current filter settings as a new tab.'
t.custom.petqfn = 'Please enter the quick filter name'
t.custom.stcdm = 'Save the current display method, sorting method, and filter conditions as quick filter.'
t.custom.san = 'Save as new'
t.custom.pager = {}
t.custom.pager.prev = 'Prev'
t.custom.pager.next = 'Next'
t.custom.delete = 'Are you sure to delete'

t.custom.topMenu = {}
t.custom.topMenu.getStarted = 'Get Started'

t.custom.login = {}
t.custom.login.welcome = 'Welcome to MSPbots!'
t.custom.login.welcomeTips = 'MORE AUTOMATION . MORE PROFIT!'
t.custom.login.signIn = 'Sign In With Office 365'
t.custom.login.signUp = 'Sign Up With Office 365'
t.custom.login.termsOfUse = 'Terms Of Use'
t.custom.login.compliance = 'Compliance'
t.custom.login.support = 'Support'
t.custom.login.contacts = 'Contacts'
t.custom.login.tips = '© 2022 MSPbots.ai All rights reserved.'

t.custom.dashboard = {}
t.custom.dashboard.title = 'Dashboard'
t.custom.dashboard.layoutSavedMessage = 'Dashboard layout save '
t.custom.dashboard.layoutSelectionTitle = 'Select Dashboard Layout'
t.custom.dashboard.layoutStandard = 'Standard'
t.custom.dashboard.layoutCustomized = 'Customized'
t.custom.dashboard.reportLayout = {}
t.custom.dashboard.reportLayout.published = 'Published'
t.custom.dashboard.reportLayout.inDev = 'In-Dev'
t.custom.dashboard.reportLayout.customized = 'Customized'
t.custom.dashboard.reportLayout.saveGauge = 'Save Gauge'

t.custom.dashboard.close = 'Close'
t.custom.dashboard.nulldatafirst = 'YOUR DASHBOARD IS EMPTY!'
t.custom.dashboard.nulldatasecond = 'Start design your dashboard'
t.custom.dashboard.nulldatathree = 'Select gauges or modules from below button to get started'
t.custom.dashboard.nulldatafour = 'ADD GAUGES'

t.custom.dashboard.layoutItem = {}
t.custom.dashboard.layoutItem.gridTitle = 'Grid'
t.custom.dashboard.layoutItem.gridIntroduction = 'View and analyze data in tabular form'
t.custom.dashboard.layoutItem.gridLabel = 'grid'
t.custom.dashboard.layoutItem.charthourglassgadgetTitle = 'Funnel'
t.custom.dashboard.layoutItem.hourglassgadgetLabel = 'hourglassgadget'
t.custom.dashboard.layoutItem.charthourglassIntroduction = 'Show progress through a series of related steps'
t.custom.dashboard.layoutItem.checklistgadgetTitle = 'Check List'
t.custom.dashboard.layoutItem.checklistgadgetLabel = 'checklist'
t.custom.dashboard.layoutItem.checklistIntroduction = 'Identify important tasks and steps on a list'
t.custom.dashboard.layoutItem.crudformgadgetTitle = 'Crud Form'
t.custom.dashboard.layoutItem.crudformgadgetLabel = 'crudform'
t.custom.dashboard.layoutItem.crudformplusgadgetTitle = 'Crud Plus'
t.custom.dashboard.layoutItem.crudformplusgadgetLabel = 'crudformplus'
t.custom.dashboard.layoutItem.crudformIntroduction = 'Show and perform operations on relational datasets'
t.custom.dashboard.layoutItem.formviewdatagadgetTitle = 'Form View'
t.custom.dashboard.layoutItem.formviewLabel = 'formview'
t.custom.dashboard.layoutItem.formviewIntroduction = 'View users\' input data'
t.custom.dashboard.layoutItem.pvtablegadgetTitle = 'Pivot Table'
t.custom.dashboard.layoutItem.pvtableLabel = 'pvtable'
t.custom.dashboard.layoutItem.pvtableIntroduction = 'Analyze aggregates of two or more categories more easily'
t.custom.dashboard.layoutItem.aiChartGadgetTitle = 'AI Chart'
t.custom.dashboard.layoutItem.aiChartGadgetLabel = 'AIChartGadget'
t.custom.dashboard.layoutItem.aiChartGadgetIntroduction = 'Visualize trends and measure their impact on data over time'
t.custom.dashboard.layoutItem.remoteGadgetTitle = 'Remote'
t.custom.dashboard.layoutItem.remoteGadgetLabel = 'RemoteGadget'
t.custom.dashboard.layoutItem.remoteGadgetIntroduction = ''
t.custom.dashboard.layoutItem.chartgadgetTitle = 'Line Chart'
t.custom.dashboard.layoutItem.chartgadgetLabel = 'chartgadget'
t.custom.dashboard.layoutItem.chartIntroduction = 'Visualize trends and measure their impact on data over time'
t.custom.dashboard.layoutItem.barchartgadgetTitle = 'Column Chart'
t.custom.dashboard.layoutItem.barchartgadgetLabel = 'barchartgadget'
t.custom.dashboard.layoutItem.barchartIntroduction = 'Compare metrics using columns, bars, or stacking columns'
t.custom.dashboard.layoutItem.bar3dchartgadgetTitle = 'Transparent Bar3D'
t.custom.dashboard.layoutItem.bar3dchartgadgetLabel = 'bar3dchartgadget'
t.custom.dashboard.layoutItem.bar3dchartIntroduction = 'Compare metrics using columns, bars, or stacking columns'

t.custom.dashboard.layoutItem.radarchartgadgetTitle = 'Radar Chart'
t.custom.dashboard.layoutItem.radarchartgadgetLabel = 'radarchartgadget'
t.custom.dashboard.layoutItem.tabletwodimensionsgadgetLabel = 'table-two-dimensions-gadget'
t.custom.dashboard.layoutItem.radarchartIntroduction = 'Radar Chart'

t.custom.dashboard.layoutItem.tablegadgetTitle = 'Table'
t.custom.dashboard.layoutItem.tablegadgetLabel = 'tablegadget'
t.custom.dashboard.layoutItem.tableIntroduction = 'Table'

t.custom.dashboard.layoutItem.piechartgadgetTitle = 'Pie Chart'
t.custom.dashboard.layoutItem.piechartgadgetLabel = 'piechartgadget'
t.custom.dashboard.layoutItem.piechartIntroduction = 'Break down data into types, status, and other categories '
t.custom.dashboard.layoutItem.circulargaugeTitle = 'Circular Gauge'
t.custom.dashboard.layoutItem.circularguagegadgetLabel = 'circularguage'
t.custom.dashboard.layoutItem.cardiconTitle = 'Icon Card'
t.custom.dashboard.layoutItem.cardiconTitle = 'Icon Card'
t.custom.dashboard.layoutItem.cardicongadgetLabel = 'cardicon'
t.custom.dashboard.layoutItem.listmenuTitle = 'Menu List'
t.custom.dashboard.layoutItem.listmenuLabel = 'listmenu'
t.custom.dashboard.layoutItem.kpigadgetTitle = 'KPI'
t.custom.dashboard.layoutItem.kpiLabel = 'kpi'
t.custom.dashboard.layoutItem.benchmarkTitle = 'Benchmark'
t.custom.dashboard.layoutItem.slicergadgetTitle = 'Search'
t.custom.dashboard.layoutItem.slicergadgetLabel = 'slicergadget'
t.custom.dashboard.layoutItem.dateRangeSlicerTitle = 'Date Range'
t.custom.dashboard.layoutItem.daterangeSlicerLabel = 'dateRangeSlicer'
t.custom.dashboard.layoutItem.runReportTitle = 'Run Dashboard'
t.custom.dashboard.layoutItem.runreportLabel = 'runReport'
t.custom.dashboard.layoutItem.stepgadgetTitle = 'Get Started'
t.custom.dashboard.layoutItem.getstartprogressLable = 'getstartprogress'
t.custom.dashboard.layoutItem.newstepgadgetTitle = 'New Get Started'
t.custom.dashboard.layoutItem.newgetstartprogressLable = 'newgetstartprogress'
t.custom.dashboard.layoutItem.pagehomegadgetTitle = 'Page Home'
t.custom.dashboard.layoutItem.pagehomegadgetLable = 'pagehomegadget'
t.custom.dashboard.layoutItem.cardlinegadgetTitle = 'Card Line'
t.custom.dashboard.layoutItem.cardlinegadgetLable = 'cardlinegadget'
t.custom.dashboard.layoutItem.dateSlicerTitle = 'Date'
t.custom.dashboard.layoutItem.dateslicergadgetLable = 'dateslicer'
t.custom.dashboard.layoutItem.autorefreshgadgetTitle = 'Auto Refresh'
t.custom.dashboard.layoutItem.autorefreshgadgetLable = 'autorefreshgadget'
t.custom.dashboard.layoutItem.autorefreshlastupdate = 'Last Update Time : '
t.custom.dashboard.layoutItem.dropdownlistgadgetTitle = 'Dropdown List'
t.custom.dashboard.layoutItem.dropdownlistgadgetLable = 'dropdownlistgadget'
t.custom.dashboard.layoutItem.cascadergadgetTitle = 'Cascader List'
t.custom.dashboard.layoutItem.cascadergadgetLable = 'cascadergadget'
t.custom.dashboard.layoutItem.treegridgadgetTitle = 'Tree Grid'
t.custom.dashboard.layoutItem.treegridgadgetLable = 'treegridgadget'
t.custom.dashboard.layoutItem.treegridIntroduction = 'Display and format of columns with appropriate data types'
t.custom.dashboard.layoutItem.menulistgadgetTitle = 'Menu List'
t.custom.dashboard.layoutItem.menulistgadgetLable = 'menulistgadget'
t.custom.dashboard.layoutItem.linkbuttongadgetTitle = 'Link Button'
t.custom.dashboard.layoutItem.linkbuttongadgetLable = 'linkbuttongadget'
t.custom.dashboard.layoutItem.checkboxgadgetTitle = 'Checkbox'
t.custom.dashboard.layoutItem.checkboxgadgetLable = 'checkboxgadget'
t.custom.dashboard.layoutItem.multiselectgadgetTitle = 'MultiSelect Dropdown'
t.custom.dashboard.layoutItem.multiselectgadgetLable = 'multiselectgadget'
t.custom.dashboard.layoutItem.cardnumbergadgetTitle = 'Card Number'
t.custom.dashboard.layoutItem.cardnumbergadgetLable = 'cardnumbergadget'
t.custom.dashboard.layoutItem.cardnumberIntroduction = 'Display total count of key issues or tasks'
t.custom.dashboard.layoutItem.scattergadgetTitle = 'Scatter'
t.custom.dashboard.layoutItem.scattergadgetLable = 'scattergadget'
t.custom.dashboard.layoutItem.scatterIntroduction = 'Present trends in your data'
// t.custom.dashboard.layoutItem.gaugestagegadgetTitle = 'Gauge Stage'
// t.custom.dashboard.layoutItem.gaugestagegadgetLable = 'gaugestagegadget'
t.custom.dashboard.layoutItem.htmleditorgadgetTitle = 'Html Editor'
t.custom.dashboard.layoutItem.htmleditorgadgetLable = 'htmleditorgadget'
t.custom.dashboard.layoutItem.htmleditorIntroduction = 'Enter text, images, and resources to your dashboard'
t.custom.dashboard.layoutItem.treemapgadgetTitle = 'Tree Map'
t.custom.dashboard.layoutItem.treemapgadgetLable = 'treemapgadget'
t.custom.dashboard.layoutItem.drilldowntreemapgadgetTitle = 'Tree Map'
t.custom.dashboard.layoutItem.drilldowntreemapgadgetLable = 'drilldowntreemapgadget'
t.custom.dashboard.layoutItem.drilldowntreemapIntroduction = 'Spot patterns from a hierarchal view of data'
t.custom.dashboard.layoutItem.placeholdergadgetTitle = 'Place Holder'
t.custom.dashboard.layoutItem.placeholdergadgetLable = 'placeholdergadget'
t.custom.dashboard.layoutItem.cardlablegadgetTitle = 'Lable'
t.custom.dashboard.layoutItem.cardlablegadgetLable = 'cardlablegadget'
t.custom.dashboard.layoutItem.kanbangadgetTitle = 'Kanban'
t.custom.dashboard.layoutItem.kanbangadgetLable = 'kanbangadget'
t.custom.dashboard.layoutItem.processgaugegadgetTitle = 'Progress Tracker'
t.custom.dashboard.layoutItem.chartgridgadgetTitle = 'KPI'
t.custom.dashboard.layoutItem.chartgridgadgetLabel = 'KPI'
t.custom.dashboard.layoutItem.chartgridgadgetIntroduction = 'KPI'
t.custom.dashboard.layoutItem.litikugadgetTitle = 'LiTiKu'
t.custom.dashboard.layoutItem.litikugadgetLable = 'litikugadget'
t.custom.dashboard.layoutItem.remoteGadgetTitle ='Remote'
t.custom.dashboard.layoutItem.remoteGadgetLabel ='RemoteGadget'
t.custom.dashboard.layoutItem.remoteGadgetIntroduction =''
t.custom.dashboard.layoutItem.processgaugegadgetLable = 'processgaugegadget'
t.custom.dashboard.layoutItem.processgaugeIntroduction = 'Monitor process or service in a workflow'
t.custom.dashboard.layoutItem.customizedmultiselectgadgetTitle = 'Customized MultiSelect Dropdown'
t.custom.dashboard.layoutItem.customizedmultiselectgadgetLable = 'customizedmultiselectgadget'
t.custom.dashboard.layoutItem.customizeduserdropdownlistgadgetTitle = 'User Dropdown List'
t.custom.dashboard.layoutItem.customizeduserdropdownlistgadgetLable = 'customizeddropdownlistgadget'
t.custom.dashboard.layoutItem.customizedusermultipledropdownlistgadgetTitle = 'User Multiple Dropdown List'
t.custom.dashboard.layoutItem.customizedusermultipledropdownlistgadgetLable = 'customizedusermultipledropdownlistgadget'
t.custom.dashboard.layoutItem.getDrillThroughFieldsTitle = 'Drill Through Fields'
t.custom.dashboard.layoutItem.getDrillThroughFieldsLable = 'drillThroughFields'
t.custom.dashboard.layoutItem.bottriggerreportgadgetTitle = 'Bot Trigger Dashboard'
t.custom.dashboard.layoutItem.bottriggerreportgadgetLable = 'bottriggerreport'
t.custom.dashboard.layoutItem.bottriggerpvtablegadgetTitle = 'Bot Trigger Dashboard Pvtable'
t.custom.dashboard.layoutItem.bottriggerpvtablegadgetLable = 'bottriggerpvtable'
t.custom.dashboard.layoutItem.deptdefaultslicergadgetTitle = 'Hide Dept Slicer'
t.custom.dashboard.layoutItem.deptdefaultslicergadgetLable = 'deptdefaultslicergadget'
t.custom.dashboard.layoutItem.pageheadergadgetTitle = 'Page Header'
t.custom.dashboard.layoutItem.pageheadergadgetLable = 'pageheadergadget'
t.custom.dashboard.layoutItem.nextticketviewgadgetTitle = 'Next Ticket Dashboard'
t.custom.dashboard.layoutItem.nextticketviewgadgetLable = 'nextticketviewgadget'
t.custom.dashboard.layoutItem.appstabsgadgetTitle = 'Tabs'
t.custom.dashboard.layoutItem.tabsgadgetLable = 'appstabsgadget'
t.custom.dashboard.layoutItem.customizedbotdetailinfogadgetTitle = 'Bot Info'
t.custom.dashboard.layoutItem.customizedbotdetailinfogadgetLable = 'customizedbotdetailinfogadget'
t.custom.dashboard.layoutItem.customizedbotdesignTitle = 'Bot Design'
t.custom.dashboard.layoutItem.customizedbotdesigngadgetLable = 'customizedbotdesigngadget'
t.custom.dashboard.layoutItem.customizedbotdetailrunhistorygadgetTitle = 'Run History'
t.custom.dashboard.layoutItem.customizedbotdetailrunhistorygadgetLable = 'customizedbotdetailrunhistorygadget'
t.custom.dashboard.layoutSelectionleft = 'Grid'
t.custom.dashboard.layoutSelectionright = 'Pivot Table'
t.custom.dashboard.layoutItem.crudgadgetTitle = 'Crud Grid'
t.custom.dashboard.layoutItem.crudgadgetLable = 'crudgadget'
t.custom.dashboard.layoutItem.gridgadgetTitle = 'Grid'
t.custom.dashboard.layoutItem.gridgadgetLabel = 'gridgadget'
t.custom.dashboard.layoutItem.hierarchygridgadgetTitle = 'Hierarchy Grid'
t.custom.dashboard.layoutItem.hierarchygridgadgetLabel = 'hierarchygridgadget'
t.custom.dashboard.layoutItem.hierarchyIntroduction = 'Organize elements in order of importance'
t.custom.dashboard.layoutItem.scorecardgadgetTitle = 'Target Card'
t.custom.dashboard.layoutItem.jugglegadgetTitle = 'Juggle'
t.custom.dashboard.layoutItem.jugglegadgetLabel = 'juggle'
t.custom.dashboard.layoutItem.juggleIntroduction = 'Visual drag'
t.custom.dashboard.layoutItem.ganttgadgetTitle = 'Gantt'
t.custom.dashboard.layoutItem.ganttgadgetLabel = 'gantt'
t.custom.dashboard.layoutItem.ganttIntroduction = 'Gantt'
t.custom.dashboard.layoutItem.scorecardgadgetLabel = 'scorecard'
t.custom.dashboard.layoutItem.scorecardIntroduction = 'Display a visual summary of various related data'
t.custom.dashboard.layoutItem.usertimezoneinfocardgadgetTitle = 'User TimeZone Info'
t.custom.dashboard.layoutItem.usertimezoneinfocardgadgetLabel = 'usertimezoneinfocardgadget'
t.custom.dashboard.layoutItem.usertimezoneinfocardIntroduction = 'Apply a uniform standard of time to data'
t.custom.dashboard.layoutItem.attendancegadgetTitle = 'Attendance'
t.custom.dashboard.layoutItem.attendancegadgetLabel = 'attendancegadget'
t.custom.dashboard.layoutItem.recordgadgetTitle = 'Record'
t.custom.dashboard.layoutItem.recordgadgetLabel = 'recordgadget'
t.custom.dashboard.layoutItem.usergadgetTitle = 'User'
t.custom.dashboard.layoutItem.usergadgetLabel = 'usergadget'
t.custom.dashboard.layoutItem.botsgadgetTitle = 'Bots'
t.custom.dashboard.layoutItem.botsgadgetLabel = 'botsgadget'
t.custom.dashboard.layoutItem.workschedulegadgetTitle = 'Work Schedule'
t.custom.dashboard.layoutItem.workschedulegadgetLabel = 'workschedulegadget'
t.custom.dashboard.layoutItem.enterinputgadgetTitle = 'Input'
t.custom.dashboard.layoutItem.enterinputgadgetLable = 'enterinputgadget'
t.custom.dashboard.layoutItem.apigridgadgetTitle = 'API Grid'
t.custom.dashboard.layoutItem.apigridgegadgetLable = 'apigridgadget'
t.custom.dashboard.layoutItem.crudformplusgadgetTitle = 'Crud Plus'
t.custom.dashboard.layoutItem.crudformplusgadgetLabel = 'crudformplus'
t.custom.dashboard.layoutItem.heatmapgadgetTitle = 'Heatmap'
t.custom.dashboard.layoutItem.sunburstgadgetTitle = 'Sunburst'
t.custom.dashboard.layoutItem.sunburstgadgetLabel = 'sunburstgadget'

t.custom.connector = {}
t.custom.connector.checknow = 'Check Now'
t.custom.connector.ErrorMessage = 'Error Message'
t.custom.connector.WarningMessage = 'Warning Message'
t.custom.connector.permissionslasttime = 'Last Checked Time : '
t.custom.connector.permissionsstatus = 'Last Checked Status : '
t.custom.connector.lastSynchronised = 'Last success auth'
t.custom.connector.aZ = 'A-Z'
t.custom.connector.fullSynchronisationCompleted = 'Sync complete'
t.custom.connector.connectWiseURL = 'ConnectWise URL:'
t.custom.connector.liongardUrl = 'Url:'
t.custom.connector.liongardPublic = 'Public Key:'
t.custom.connector.liongardSecret = 'Secret Key:'
t.custom.connector.interURL = 'Please enter URL'
t.custom.connector.noPrefix = `Don't need a prefix`
t.custom.connector.connectWiseAppID = 'ConnectWise Company ID:'
t.custom.connector.interAppID = 'Please enter Company ID'
t.custom.connector.cWAPIPublicKey = 'CW API PublicKey:'
t.custom.connector.interPublicKey = 'Please enter PublicKey'
t.custom.connector.liongardUrlTip = 'Please enter Url'
t.custom.connector.liongardPublicTip = 'Please enter Public Key'
t.custom.connector.liongardSecretTip = 'Please enter Secret Key'
t.custom.connector.saveandsynchronise = 'Save And Synchronise'
t.custom.connector.savequickbookspath = 'Save And Sync'
t.custom.connector.cWAPIPrivateKey = 'CW API PrivateKey:'
t.custom.connector.interPrivateKey = 'Please enter PrivateKey'
t.custom.connector.quickbooksonline = 'Quickbooks Online Authorization :'
t.custom.connector.integrationCode = 'Integration Code'
t.custom.connector.interIntegrationCode = 'Please enter Integration Code'
t.custom.connector.secret = 'Password (Secret)'
t.custom.connector.intersecret = 'Please enter Secret'
t.custom.connector.userName = 'Username (Key)'
t.custom.connector.interuserName = 'Please enter User Name'
t.custom.connector.rightlink = ' Request for a new Integration'
t.custom.connector.tdEmail = 'Email:'
t.custom.connector.interEmail = 'Please enter Email'
t.custom.connector.JiraUrl = 'Jira Url:'
t.custom.connector.jiraInterUrl = 'Please enter Url'
t.custom.connector.jiraUserName = 'User Name:'
t.custom.connector.jiraInterUserName = 'Please enter User Name'
t.custom.connector.tdPassword = 'Password:'
t.custom.connector.interPassword = 'Please enter Password'
t.custom.connector.connectWiseConfig = 'Please enter Connect Wise Config'
t.custom.connector.timeDoctorConfig = 'Please enter Time Doctor Config'
t.custom.connector.tSheetConfig = 'Please enter T-Sheet Config'
t.custom.connector.scienceConfig = 'Please enter Science Config'
t.custom.connector.jiraConfig = 'Please enter Jira Config'
t.custom.connector.syncAuthorization = 'Sync'

t.custom.connector.dropbox = {}
t.custom.connector.dropbox.teamsbtn = 'Teams Sync'
t.custom.connector.dropbox.personalbtn = 'Personal Sync'
t.custom.connector.qbdownloadurlapp = 'Download Quickbooks Web Connector File:'
t.custom.connector.qbhowtoinstall = 'How To Install?'
t.custom.connector.qbdownloadurl = 'Download Quickbook Webconnector installer:'
t.custom.connector.interDownloadurl = 'Please enter Download URL'
t.custom.connector.interquickbookspath = 'Please enter Path'
t.custom.connector.qbPassword = 'Password:'
t.custom.connector.qbPath = 'Path:'
t.custom.connector.interPassPassword = 'Please enter Password'
t.custom.connector.quickBooksConfig = 'Please enter QuickBooks Config'
t.custom.connector.autotaskConfig = 'Please enter AutoTask Config'
t.custom.connector.downloadurl = 'Download'
t.custom.connector.downloadurlFile = 'Web Connector File'
t.custom.connector.downloadurlInstaller = 'Web Connector installer'
t.custom.connector.sqlagentConfig = 'Please enter SQL Agent Config'
t.custom.connector.veeamConfig = 'Please enter Veeam Config'
t.custom.connector.token = 'Token'
t.custom.connector.intertoken = 'Please enter Token'
t.custom.connector.dattoapiurl = 'Api URL'
t.custom.connector.interdattoapiurl = 'Please enter Api URL'
t.custom.connector.dattoapikey = 'Api Key'
t.custom.connector.interdattoapikey = 'Please enter Api Key'
t.custom.connector.dattoapisecretkey = 'Api Secret Key'
t.custom.connector.interdattoapisecretkey = 'Please enter Api Key'
t.custom.connector.dynuConfig = 'Please enter Dynu Config'
t.custom.connector.auvikConfig = 'Please enter Auvik Config'
t.custom.connector.addigyConfig = 'Please enter Addigy Config'
t.custom.connector.webrootConfig = 'Please enter Webroot Config'
t.custom.connector.nsConfig = 'Please enter NS Config'
t.custom.connector.backupradarConfig = 'Please enter Backup Radar Config'
t.custom.connector.kaseyabmsConfig = 'Please enter Kaseya BMS Config'
t.custom.connector.integrations = 'Integrations'
t.custom.connector.sortbytime = 'Sort by last sync time'
t.custom.connector.haveauthorized = 'Have Authorized'
t.custom.connector.connected = 'Connected'
t.custom.connector.unauthorized = 'Unauthorized'
t.custom.connector.waitingtobeconnected = 'Waiting to be Connected'
t.custom.connector.waitingforcnnection = 'Waiting For Connection'
t.custom.connector.others = 'Others'
t.custom.connector.otheravailableintegrations = 'Other Available Integrations'
t.custom.connector.allintegrations = 'All Integrations'
t.custom.connector.currentlyinuse = 'Currently In Use'
t.custom.connector.sqldownloadUrl = 'MSPbots SQL Agent Client'
t.custom.connector.successTooltip = 'API permission check passed, data sync task was sent to the queue, data will be synced in next 3-5 minutes depends on the queue.'
t.custom.connector.errorTooltip = `{msg}.</br></br>Please refer to the <a target="_blank" href="{url}">WIKI DOC LINK</a> to get it fixed, or send to <a href="{emailLink}">support@mspbots.ai</a> if you can't get it fixed by yourself.`
t.custom.connector.loginfo = {}
t.custom.connector.loginfo.lasttime = 'Last Synchronizing Time :'
t.custom.connector.loginfo.sessionCount = 'Success Count :'
t.custom.connector.loginfo.errorCount = 'Error Count :'

t.custom.connector.loginfo.formPlaceholder = {}
t.custom.connector.loginfo.formPlaceholder.api = 'All API'
t.custom.connector.loginfo.formPlaceholder.status = 'Select Status'

t.custom.connector.loginfo.startTime = 'Start Time'
t.custom.connector.loginfo.lastSycnTime = 'Last Sync Time'
t.custom.connector.loginfo.mins = 'Sec'
t.custom.connector.loginfo.api = 'API'
t.custom.connector.loginfo.status = 'Status'
t.custom.connector.loginfo.msg = 'Message'
t.custom.connector.loginfo.params = 'Params'
t.custom.connector.loginfo.action = 'Action'

t.custom.connector.unknow = 'unknown'
t.custom.connector.cwKeyCheck = 'Please setup PSA Software before use Next ticket!'
t.custom.connector.cwKeyCheckBtn = 'Setup PAS Software'
t.custom.connector.sqlagent = {}
t.custom.connector.sqlagent.interpassword = 'Please enter Password'
t.custom.connector.sqlagent.interdatabaseName = 'Please enter Database Name'
t.custom.connector.sqlagent.interdatabaseTimeZone = 'Please enter Time Zone'
t.custom.connector.sqlagent.interuserId = 'Please enter User Id'
t.custom.connector.sqlagent.interip = 'Please enter IP'
t.custom.connector.sqlagent.downloadUrlWithSALAgent = 'Download SQL Agent installer :'
t.custom.connector.sqlagent.secret = 'Secret :'
t.custom.connector.sqlagent.password = 'Password :'
t.custom.connector.sqlagent.databaseName = 'Database Name :'
t.custom.connector.sqlagent.databaseTimeZone = 'Time Zone :'
t.custom.connector.sqlagent.dbType = 'Database Type :'
t.custom.connector.sqlagent.dbType1 = 'SQL Server'
t.custom.connector.sqlagent.dbType2 = 'MySQL'
t.custom.connector.sqlagent.userId = 'User Id :'
t.custom.connector.sqlagent.ip = 'IP :'

t.custom.connector.automate = {}
t.custom.connector.automate.url = 'URL :'
t.custom.connector.automate.clientId = 'Client ID :'
t.custom.connector.automate.username = 'UserName :'
t.custom.connector.automate.password = 'Password :'
t.custom.connector.automate.twofactorpasscode = 'TwoFactor PassCode:'
t.custom.connector.automate.interurl = 'Please Enter URL'
t.custom.connector.automate.interclientId = 'Please Enter Client ID'
t.custom.connector.automate.interuserName = 'Please Enter UserName'
t.custom.connector.automate.interpassword = 'Please Enter Password'
t.custom.connector.automate.intertwofactor = 'Please Enter TwoFactor PassCode'

t.custom.connector.logmein = {}
t.custom.connector.logmein.username = 'UserName :'
t.custom.connector.logmein.password = 'Password :'
t.custom.connector.logmein.interuserName = 'Please Enter UserName'
t.custom.connector.logmein.interpassword = 'Please Enter Password'
t.custom.connector.logmein.config = 'Please Enter Config'


t.custom.connector.solarwindurl = 'URL :'
t.custom.connector.intertsolarwindurl = 'Please Enter URL'
t.custom.connector.solarwindapiToken = 'API Token :'
t.custom.connector.intertsolarwindapiToken = 'Please Enter API Token'
t.custom.connector.veeamapiUrl = 'API Url :'
t.custom.connector.interveeamapiUrl = 'Please Enter API Url'
t.custom.connector.veeamusername = 'User Name :'
t.custom.connector.interveeamusername = 'Please Enter User Name'
t.custom.connector.veeampassword = 'Password :'
t.custom.connector.interveeampassword = 'Please Enter Password'
t.custom.connector.continuum = {}
t.custom.connector.continuum.site = 'Site :'
t.custom.connector.continuum.interSite = 'Please Enter Site'
t.custom.connector.continuum.apiKey = 'API Key :'
t.custom.connector.continuum.interApiKey = 'Please Enter API Key'
t.custom.connector.solarwindcentral = {}
t.custom.connector.solarwindcentral.api = 'API URL :'
t.custom.connector.solarwindcentral.interapi = 'Please Enter API URL'
t.custom.connector.solarwindcentral.userName = 'User Name :'
t.custom.connector.solarwindcentral.interuserName = 'Please Enter User Name'
t.custom.connector.solarwindcentral.passWord = 'Password :'
t.custom.connector.solarwindcentral.interpassWord = 'Please Enter Password'
t.custom.connector.dynu = {}
t.custom.connector.dynu.apiKey = 'API Key'
t.custom.connector.dynu.interapiKey = 'Please Enter API Key'
t.custom.connector.auvik = {}
t.custom.connector.auvik.site = 'Site :'
t.custom.connector.auvik.intersite = 'Please Enter Site'
t.custom.connector.auvik.username = 'User Name :'
t.custom.connector.auvik.interusername = 'Please Enter UserName'
t.custom.connector.auvik.apiKey = 'API Key:'
t.custom.connector.auvik.interapiKey = 'Please Enter ApiKey'

t.custom.connector.addigy = {}
t.custom.connector.addigy.site = 'Site :'
t.custom.connector.addigy.intersite = 'Please Enter Site'
t.custom.connector.addigy.clientid = 'Client Id :'
t.custom.connector.addigy.interclientid = 'Please Enter Client Id'
t.custom.connector.addigy.clientsecret = 'Client Secret :'
t.custom.connector.addigy.interclientsecret = 'Please Enter Client Secret'

t.custom.connector.webroot = {}
t.custom.connector.webroot.username = 'User Name :'
t.custom.connector.webroot.interusername = 'Please Enter User Name'
t.custom.connector.webroot.clientid = 'Client Id :'
t.custom.connector.webroot.interclientid = 'Please Enter Client Id'
t.custom.connector.webroot.clientsecret = 'Client Secret :'
t.custom.connector.webroot.interclientsecret = 'Please Enter Client Secret'
t.custom.connector.webroot.password = 'Password :'
t.custom.connector.webroot.interpassword = 'Please Enter Password'
t.custom.connector.webroot.parentKeycode = 'Parent Keycode :'
t.custom.connector.webroot.interparentKeycode = 'Please Enter Parent Keycode'


t.custom.connector.logicmonitor = {}
t.custom.connector.logicmonitor.company = 'Company :'
t.custom.connector.logicmonitor.intercompany = 'Please Enter Company'
t.custom.connector.logicmonitor.accessid = 'Access Id  :'
t.custom.connector.logicmonitor.interaccessid = 'Please Enter Access Id'
t.custom.connector.logicmonitor.accesskey = 'Access Key :'
t.custom.connector.logicmonitor.interaccesskey = 'Please Enter Access Key'
t.custom.connector.logicmonitorConfig = 'Please enter logicmonitor Config'

t.custom.connector.ns = {}
t.custom.connector.ns.site = 'Site :'
t.custom.connector.ns.intersite = 'Please Enter Site'
t.custom.connector.ns.username = 'User Name :'
t.custom.connector.ns.interusername = 'Please Enter User Name'
t.custom.connector.ns.clientid = 'Client Id :'
t.custom.connector.ns.interclientid = 'Please Enter Client Id'
t.custom.connector.ns.clientsecret = 'Client Secret :'
t.custom.connector.ns.interclientsecret = 'Please Enter Client Secret'
t.custom.connector.ns.password = 'Password :'
t.custom.connector.ns.interpassword = 'Please Enter Password'

t.custom.connector.backupradar = {}
t.custom.connector.backupradar.site = 'Site :'
t.custom.connector.backupradar.intersite = 'Please Enter Site'

t.custom.connector.bamboohr = {}
t.custom.connector.bamboohr.domain = 'Domain :'
t.custom.connector.bamboohr.interdomain = 'Please Enter Domain'
t.custom.connector.bamboohr.apiKey = 'API Key :'
t.custom.connector.bamboohr.interapiKey = 'Please Enter API Key'
t.custom.connector.bamboohr.config = 'Please Enter Config'

t.custom.connector.crewhu = {}
t.custom.connector.crewhu.token = 'Token :'
t.custom.connector.crewhu.intertoken = 'Please Enter Token'
t.custom.connector.kaseyabms = {}
t.custom.connector.kaseyabms.server = 'Server :'
t.custom.connector.kaseyabms.company = 'Company :'
t.custom.connector.kaseyabms.username = 'UserName :'
t.custom.connector.kaseyabms.password = 'Password :'
t.custom.connector.kaseyabms.interserver = 'Please Select Server'
t.custom.connector.kaseyabms.intercompany = 'Please Enter Company'
t.custom.connector.kaseyabms.interuserName = 'Please Enter UserName'
t.custom.connector.kaseyabms.interpassword = 'Please Enter Password'
t.custom.connector.chargebee = {}
t.custom.connector.chargebee.site = 'Site :'
t.custom.connector.chargebee.apiKey = 'API Key :'
t.custom.connector.chargebee.intersite = 'Please Enter Site'
t.custom.connector.chargebee.interapiKey = 'Please Enter API Key'
t.custom.connector.freshdesk = {}
t.custom.connector.freshdesk.subdomain = 'Subdomain :'
t.custom.connector.freshdesk.apiKey = 'API Key :'
t.custom.connector.freshdesk.intersubdomain = 'Please Enter Subdomain'
t.custom.connector.freshdesk.interapiKey = 'Please Enter API Key'
t.custom.connector.freshdeskConfig = 'Please enter Config'
t.custom.connector.thermometer = {}
t.custom.connector.thermometer.url = 'API URL :'
t.custom.connector.thermometer.key = 'API Key :'
t.custom.connector.thermometer.interurl = 'Please Enter API URL'
t.custom.connector.thermometer.interkey = 'Please Enter API Key'
t.custom.connector.thermometerConfig = 'Please enter Config'
t.custom.connector.itglue = {}
t.custom.connector.itglue.server = 'Server :'
t.custom.connector.itglue.apiKey = 'API Key :'
t.custom.connector.itglue.interserver = 'Please Enter Server'
t.custom.connector.itglue.interkey = 'Please Enter API Key'
t.custom.connector.itglueconfig = 'Please enter Config'

t.custom.connector.simplesat = {}
t.custom.connector.simplesat.token = 'Token :'
t.custom.connector.simplesat.intertoken = 'Please Enter Token'
t.custom.connector.simplesatconfig = 'Please enter Config'

t.custom.connector.prtg = {}
t.custom.connector.prtg.serverUrl = 'Server Url :'
t.custom.connector.prtg.interserverUrl = 'Please Enter Server Url'
t.custom.connector.prtg.userName = 'User Name :'
t.custom.connector.prtg.interuserName = 'Please Enter User Name'
t.custom.connector.prtg.passHash = 'Pass Hash :'
t.custom.connector.prtg.interpassHash = 'Please Enter Pass Hash '
t.custom.connector.prtgconfig = 'Please enter Config'
t.custom.connector.veeamconsole = {}
t.custom.connector.veeamconsole.site = 'Site :'
t.custom.connector.veeamconsole.username = 'UserName :'
t.custom.connector.veeamconsole.password = 'Password :'
t.custom.connector.veeamconsole.intersite = 'Please Enter Site'
t.custom.connector.veeamconsole.interuserName = 'Please Enter UserName'
t.custom.connector.veeamconsole.interport = 'Please Enter Port'
t.custom.connector.veeamconsole.interpassword = 'Please Enter Password'
t.custom.connector.veeamconsole.config = 'Please Enter Config'
t.custom.connector.veeambackup365 = {}
t.custom.connector.veeambackup365.domain = 'Domain :'
t.custom.connector.veeambackup365.username = 'UserName :'
t.custom.connector.veeambackup365.password = 'Password :'
t.custom.connector.veeambackup365.interdomain = 'Please Enter Domain'
t.custom.connector.veeambackup365.interuserName = 'Please Enter UserName'
t.custom.connector.veeambackup365.interport = 'Please Enter Port'
t.custom.connector.veeambackup365.interpassword = 'Please Enter Password'
t.custom.connector.veeambackup365.config = 'Please Enter Config'
t.custom.connector.sophos = {}
t.custom.connector.sophos.clientId = 'Client ID :'
t.custom.connector.sophos.clientSecret = 'Client Secret :'
t.custom.connector.sophos.interclientId = 'Please Enter Client ID'
t.custom.connector.sophos.interclientSecret = 'Please Enter Client Secret'
t.custom.connector.sophos.config = 'Please Enter Config'

t.custom.connector.huntress = {}
t.custom.connector.huntress.key = 'Key :'
t.custom.connector.huntress.secret = 'Secret :'
t.custom.connector.huntress.interKey = 'Please Enter Key'
t.custom.connector.huntress.interSecret = 'Please Enter Secret'
t.custom.connector.huntress.config = 'Please Enter Config'

t.custom.connector.cloudradial = {}
t.custom.connector.cloudradial.url = 'Url :'
t.custom.connector.cloudradial.interurl = 'Please Enter Url'
t.custom.connector.cloudradial.key = 'Key :'
t.custom.connector.cloudradial.secret = 'Secret :'
t.custom.connector.cloudradial.interKey = 'Please Enter Key'
t.custom.connector.cloudradial.interSecret = 'Please Enter Secret'
t.custom.connector.cloudradial.config = 'Please Enter Config'

t.custom.connector.kaseyavsa = {}
t.custom.connector.kaseyavsa.site = 'Site :'
t.custom.connector.kaseyavsa.username = 'User Name :'
t.custom.connector.kaseyavsa.token = 'Token :'
t.custom.connector.kaseyavsa.intersite = 'Please Enter Site'
t.custom.connector.kaseyavsa.interusername = 'Please Enter User Name'
t.custom.connector.kaseyavsa.intertoken = 'Please Enter Token'
t.custom.connector.kaseyavsa.config = 'Please Enter Config'

t.custom.connector.dattobcdr = {}
t.custom.connector.dattobcdr.apitype = 'API Type:'
t.custom.connector.dattobcdr.rest = 'REST'
t.custom.connector.dattobcdr.xml = 'XML'
t.custom.connector.dattobcdr.xmlapikey = 'XML API KEY:'
t.custom.connector.dattobcdr.inputxmlapikey = 'Please Enter XML API KEY'
t.custom.connector.dattobcdr.apiUrl = 'API URL :'
t.custom.connector.dattobcdr.publicKey = 'Public Key :'
t.custom.connector.dattobcdr.secretKey = 'SecretKey :'
t.custom.connector.dattobcdr.interapiUrl = 'Please Enter API URL'
t.custom.connector.dattobcdr.interpublicKey = 'Please Enter Public Key'
t.custom.connector.dattobcdr.intersecretKey = 'Please Enter SecretKey'
t.custom.connector.dattobcdr.config = 'Please Enter Config'

t.custom.connector.dropsuite = {}
t.custom.connector.dropsuite.dropsuiteapisite = 'Site :'
t.custom.connector.dropsuite.interdropsuiteapisite = 'Please Select Site'
t.custom.connector.dropsuite.dropsuiteapiresellerToken = 'Reseller Token :'
t.custom.connector.dropsuite.interdropsuiteapiresellerToken = 'Please Enter Reseller Token'
t.custom.connector.dropsuite.dropsuiteapiaccessToken = 'Authentication Token :'
t.custom.connector.dropsuite.interdropsuiteapiaccessToken = 'Please Enter Authentication Token'
t.custom.connector.dropsuite.config = 'Please Enter Config'

t.custom.connector.ninjaone = {}
t.custom.connector.ninjaone.ninjaoneapisite = 'Client Id :'
t.custom.connector.ninjaone.interninjaoneapisite = 'Please Enter Client Id'
t.custom.connector.ninjaone.interninjaoneapisitesite = 'Site:'
t.custom.connector.ninjaone.ninjaoneapiaccessToken = 'Client Secret :'
t.custom.connector.ninjaone.interninjaoneapiaccessToken = 'Please Enter Client Secret'
t.custom.connector.ninjaone.config = 'Please Enter Config'

t.custom.connector.sassalert = {}
t.custom.connector.sassalert.apiKey = 'API Key :'
t.custom.connector.sassalert.interapiKey = 'Please Enter API Key'
t.custom.connector.sassalert.config = 'Please Enter Config'

t.custom.connector.bvoip = {}
t.custom.connector.bvoip.apiKey = 'API Key :'
t.custom.connector.bvoip.interapiKey = 'Please Enter API Key'
t.custom.connector.bvoip.config = 'Please Enter Config'

t.custom.connector.openai = {}
t.custom.connector.openai.apiKey = 'API Key :'
t.custom.connector.openai.interapiKey = 'Please Enter API Key'
t.custom.connector.openai.config = 'Please Enter Config'

t.custom.connector.ciscomeraki = {}
t.custom.connector.ciscomeraki.apiKey = 'API Key :'
t.custom.connector.ciscomeraki.interapiKey = 'Please Enter API Key'
t.custom.connector.ciscomeraki.config = 'Please Enter Config'

t.custom.connector.opsgenie = {}
t.custom.connector.opsgenie.apiKey = 'API Key :'
t.custom.connector.opsgenie.interapiKey = 'Please Enter API Key'
t.custom.connector.opsgenie.config = 'Please Enter Config'

t.custom.connector.fieldeffect = {}
t.custom.connector.fieldeffect.apiKey = 'API Key :'
t.custom.connector.fieldeffect.interapiKey = 'Please Enter API Key'
t.custom.connector.fieldeffect.config = 'Please Enter Config'

t.custom.connector.acronis = {}
t.custom.connector.acronis.datacenterUrl = 'Data Center URL :'
t.custom.connector.acronis.interdatacenterUrl = 'Please Enter Data Center URL'
t.custom.connector.acronis.clientId = 'Client ID :'
t.custom.connector.acronis.interclientId = 'Please Enter Client Id'
t.custom.connector.acronis.clientSecret = 'Client Secret :'
t.custom.connector.acronis.interclientSecret = 'Please Enter Client Secret'
t.custom.connector.acronis.config = 'Please Enter Config'

t.custom.connector.halo = {}
t.custom.connector.halo.authUrl = 'Auth URL :'
t.custom.connector.halo.interauthUrl = 'Please Enter Auth URL'
t.custom.connector.halo.resourceUrl = 'Resource URL :'
t.custom.connector.halo.interResourceUrl = 'Please Enter Resource URL'
t.custom.connector.halo.tenant = 'Tenant :'
t.custom.connector.halo.intertenant = 'Please Enter Tenant'
t.custom.connector.halo.clientId = 'Client ID :'
t.custom.connector.halo.interclientId = 'Please Enter Client Id'
t.custom.connector.halo.clientSecret = 'Client Secret :'
t.custom.connector.halo.interclientSecret = 'Please Enter Client Secret'
t.custom.connector.halo.config = 'Please Enter Config'

t.custom.connector.bizratings = {}
t.custom.connector.bizratings.clientId = 'Client ID :'
t.custom.connector.bizratings.interclientId = 'Please Enter Client Id'
t.custom.connector.bizratings.clientSecret = 'Client Secret :'
t.custom.connector.bizratings.interclientSecret = 'Please Enter Client Secret'
t.custom.connector.bizratings.config = 'Please Enter Config'

t.custom.connector.syncromsp = {}
t.custom.connector.syncromsp.site = 'Site :'
t.custom.connector.syncromsp.token = 'Token :'
t.custom.connector.syncromsp.intersite = 'Please Enter Site'
t.custom.connector.syncromsp.intertoken = 'Please Enter Token'
t.custom.connector.syncromspConfig = 'Please enter Config'


t.custom.connector.ciscoumbrella = {}
t.custom.connector.ciscoumbrella.apiKey = 'ApiKey :'
t.custom.connector.ciscoumbrella.keySecret = 'Key Secret :'
t.custom.connector.ciscoumbrella.interapiKey = 'Please Enter ApiKey'
t.custom.connector.syncromsp.interkeySecret = 'Please Enter Key Secret'
t.custom.connector.ciscoumbrellaConfig = 'Please enter Config'

t.custom.connector.nablepassportal = {}
t.custom.connector.nablepassportal.baseUrl = 'Base URL :'
t.custom.connector.nablepassportal.accessKeyId = 'Access key ID :'
t.custom.connector.nablepassportal.secretAccessKey = 'Secret access key :'
t.custom.connector.nablepassportal.interBaseUrl = 'Please Enter BaseURL'
t.custom.connector.nablepassportal.interAccessKey = 'Please Enter Key Access'
t.custom.connector.nablepassportal.interSecretKey = 'Please Enter Key Secret'
t.custom.connector.nablepassportalConfig = 'Please enter Config'

t.custom.tenant = {}
t.custom.tenant.tenantCode = 'Client Code'
t.custom.tenant.tenantName = 'Client Name'
t.custom.tenant.timezoneId = 'Time Zone'
t.custom.tenant.timezoneName = 'Time Zone Short Name'
t.custom.tenant.timezoneOffset = 'TimeZone Offset'
t.custom.tenant.website = 'Web Site'
t.custom.tenant.switch = 'Switch Client'
t.custom.tenant.select = 'Please select client'
t.custom.tenant.usercount = 'Employees Count'
t.custom.tenant.lastUseTime = 'Last Use Time'

t.custom.tenant.assignRole = {}
t.custom.tenant.assignRole.selectRole = 'Select Role'
t.custom.tenant.assignRole.addBtn = 'Add Default Role'
t.custom.tenant.assignRole.existingRoleList = 'Existing role list'

t.custom.sys = {}
t.custom.sys.systemConfiguration = 'System Configuration'
t.custom.sys.myBots = 'My Bots'
t.custom.sys.botsTemplate = 'Template Bots'
t.custom.sys.bots = 'Bots'
t.custom.sys.attendance = 'Attendance'
t.custom.sys.nextTicket = 'Next Ticket'
t.custom.sys.connector = 'Connector'
t.custom.sys.connectorConfig = 'Connector Config'
t.custom.sys.config = 'Config'
t.custom.sys.readMe = 'Read Me'
t.custom.sys.console = 'Console'
t.custom.sys.addToMyBots = 'Add To My Bots'
t.custom.sys.accounting = 'Accounting'

t.custom.sys.user = {}
t.custom.sys.user.disabledBatch = 'Disable'
t.custom.sys.user.enabledBatch = 'Enable'
t.custom.sys.user.syncTeamsUser = 'Sync Teams User'
t.custom.sys.user.autoMapAllUsers = 'Auto Map Users'
t.custom.sys.user.disablednonCwUser = 'Disable Non - ConnectWise Users'
t.custom.sys.user.disablednonCwUsertext = 'Confirm to Disable Non-ConnectWise Users?'
t.custom.sys.user.disablednonAutotaskUser = 'Disable Non - Autotask Users'
t.custom.sys.user.disablednonAutotaskUsertext = 'Confirm to Disable Non-Autotask Users?'
t.custom.sys.user.superadminNoCW = 'Super Admin No CW User'
t.custom.sys.user.includingDisabled = 'Show Disabled users'
t.custom.sys.user.editText = 'Are you sure want to change the settings for this user?'

t.custom.sys.search = {}
t.custom.sys.search.dept = 'Please select Department'

t.custom.bots = {}
t.custom.bots.updatedDate = 'Updated Date: '
t.custom.bots.version = 'Version: '
t.custom.bots.author = 'Author: '
t.custom.bots.editbtn = 'Edit'
t.custom.bots.deletebtn = 'Delete'
t.custom.bots.designbtn = 'Design'
t.custom.bots.type = 'Type'
t.custom.bots.name = 'Name'
t.custom.bots.cloneBots = 'Clone Bots'
t.custom.bots.integrationName = 'Integration'
t.custom.bots.enterIntegrationName = 'Enter Integration'
t.custom.bots.description = 'Description'
t.custom.bots.trigger = 'Trigger'
t.custom.bots.alert = 'Alert'
t.custom.bots.escalate = 'Escalate'
t.custom.bots.read = 'Read'
t.custom.bots.ready = 'Ready'
t.custom.bots.received = 'Received'
t.custom.bots.customize = 'Customize'
t.custom.bots.load_default = 'Load Default'
t.custom.bots.load_default_tips = 'By clicking on this button, the message set above will revert back to its initial state. Please only use this when you see incorrect or incomplete information being sent out by the bot.'
t.custom.bots.all_message_switch = `Disable All Bots' Messages`
t.custom.bots.bottriggerreport = 'TRIGGER REPORT'
t.custom.bots.botusagereport = 'USAGE REPORT'
t.custom.bots.botmessagereport = 'MESSAGE REPORT'
t.custom.bots.psaStatusSetting = 'In progress status'
t.custom.bots.confirm = 'Confirm'
t.custom.bots.apply = 'Apply'
t.custom.bots.saveandclose = 'Save and Close'
t.custom.bots.channel = 'Select Channel'
t.custom.bots.sendtouser = 'Send to User'
t.custom.bots.sendtochannel = 'Send to Channel'
t.custom.bots.createTime = 'Create Date'
t.custom.bots.updateTime = 'Update Date'
t.custom.bots.rightlink = ' Got an idea for a bot?'
t.custom.bots.updateBotsMessage = 'Please check your login status!'
t.custom.bots.savebtn = 'Save'
t.custom.bots.backtodetail = 'Back to Bot Detail'
t.custom.bots.resetbtn = 'Reset'
t.custom.bots.closedbtn = 'Closed'
t.custom.bots.clearbtn = 'Clear'
t.custom.bots.createdby = 'Creator'
t.custom.bots.updatedby = 'Updater'
t.custom.bots.clearFifter = 'All filter will be removed due to you have updated the widget, you can click on Cancel if you want to keep the filter and modify them by manually.'
t.custom.bots.preview = 'Preview'
t.custom.bots.previewData = 'Preview Data'
t.custom.bots.requestNewBot = 'Request New Bot'
t.custom.bots.utilization1 = 'Utilization <'
t.custom.bots.utilization2 = 'Utilization >='
t.custom.bots.unit = '%'

t.custom.bots.psa = {}
t.custom.bots.psa.title = 'In Progress Status Setting'
t.custom.bots.psa.toGetStartedBtn = 'To Get Started'
t.custom.bots.psa.labelPSA = 'PSA'
t.custom.bots.psa.labelStatus = 'In Progress status'
t.custom.bots.psa.noData = 'No Data'
t.custom.bots.psa.save = 'Save'
t.custom.bots.psa.cancel = 'Cancel'

t.custom.bots.edit = {}
t.custom.bots.edit.reselect = 'Reselect'
t.custom.bots.edit.titleAdd = 'Create a new bot'
t.custom.bots.edit.finish = 'Finish'
t.custom.bots.edit.titleEdit = 'Edit Bot'
t.custom.bots.edit.tipsTitle = 'Create your Bot'
t.custom.bots.edit.tipsSection1 = 'MSPBots has a complete bot usage mechanism. Different bots can be applied to different scenarios or data requirements. '
t.custom.bots.edit.tipsSection2 = 'Customize your personal bot through different templates and modules. You can learn more about MSPBots through the tutorial.'
t.custom.bots.edit.tipsTutorialBtn = 'View Tutorial'
t.custom.bots.edit.classification = 'Type'

t.custom.bots.design = {}
t.custom.bots.design.noPermissions = "You don't have permission yet!"
t.custom.bots.design.permissionRequired = "You don't have the permission required for this page:"
t.custom.bots.design.contactAdmin = 'Please contact your admin'
t.custom.bots.design.changeRoles = ' to change your roles at User'
t.custom.bots.design.needAccess = 'Management if you need access.'
t.custom.bots.design.passwordsNotMatch = 'The two passwords do not match'
t.custom.bots.design.mcp = 'MSPbots Client Portal'
t.custom.bots.design.noResultsFound = 'MSPbots Client Portal'
t.custom.bots.design.mcp = 'MSPbots Client Portal'
t.custom.bots.design.cantFind = "It seems we can't find any results based on your search"
t.custom.bots.design.noData = 'No data, please refresh and try again.'
t.custom.bots.design.saveBtnTips = 'Save current setting'
t.custom.bots.design.resetBtnTips1 = 'Go back to the last'
t.custom.bots.design.resetBtnTips2 = 'saved setting'
t.custom.bots.design.clearBtnTips = 'Clear all blocks'
t.custom.bots.design.moreMenuEdit = 'Edit'
t.custom.bots.design.moreMenuEditNote = 'Edit Note'
t.custom.bots.design.moreMenuDelete = 'Delete'
t.custom.bots.design.newBlock = 'New Block'
t.custom.bots.design.reloadTips = 'Please try again and after reload.'
t.custom.bots.design.addBlockTips = 'Please add block for bot.'
t.custom.bots.design.Edit = 'Edit'
t.custom.bots.design.refreshInEvery = 'Refresh in every'

t.custom.botStore = {}
t.custom.botStore.name = 'Bot Name'
t.custom.botStore.blockname = 'Block Name'
t.custom.botStore.enterName = 'Enter Bot Name'
t.custom.botStore.icon = 'Icon URL'
t.custom.botStore.scope = 'Scope'
t.custom.botStore.triggerEvent = 'Trigger Event'
t.custom.botStore.client = 'Client'
t.custom.botStore.method = 'Method'
t.custom.botStore.path = 'Path'
t.custom.botStore.pid = 'PId'
t.custom.botStore.params = 'Params'
t.custom.botStore.paramsDataset = 'Params Dataset'
t.custom.botStore.nameRules = 'Please enter a name'
t.custom.botStore.type = 'Type'
t.custom.botStore.description = 'Description'
t.custom.botStore.enterDescription = 'Enter Description'
t.custom.botStore.detailedDescription = 'Detailed Description'
t.custom.botStore.enterDetailedDescription = 'Enter Detailed Description'
t.custom.botStore.briefDescription = 'Brief Description'
t.custom.botStore.enterBriefDescription = 'Enter Brief Description'
t.custom.botStore.role = 'role'
t.custom.botStore.createTime = 'Create Date'
t.custom.botStore.updateTime = 'Last Modified'
t.custom.botStore.modifiedby = 'Modified By'
t.custom.botStore.lastupdatedate = 'Last Synced'
t.custom.botStore.lastsyncdate = 'Last Update Date'
t.custom.botStore.apiDoc = 'Api Doc'
t.custom.botStore.syncRate = 'Sync Rate'
t.custom.botStore.subjectCode = 'Integration'
t.custom.botStore.info = 'Info'
t.custom.botStore.logic = 'Logic'
t.custom.botStore.author = 'Author'
t.custom.botStore.version = 'Version'
t.custom.botStore.para = 'Para'
t.custom.botStore.preview = 'Preview Setting'
t.custom.botStore.previewTips = 'Is only for preview.'
t.custom.botStore.language = 'Language'
t.custom.botStore.save = 'Save'
t.custom.botStore.create = 'Create'
t.custom.botStore.sourceMapping = 'Source Mapping'
t.custom.botStore.prodMapping = 'Prod Mapping'
t.custom.botStore.prodMappingType = 'Mapping Type'
t.custom.botStore.action = 'Action'
t.custom.botStore.scriptName = 'Script Name'
t.custom.botStore.system = 'System'
t.custom.botStore.isShow = 'Is Show'
t.custom.botStore.apiService = 'API Service'
t.custom.botStore.apiPath = 'API Path'
t.custom.botStore.botScript = 'Bot Script'
t.custom.botStore.triggerTootips = 'That which sets off an action.  Switching this on enables the bot to generate messages. You can view these messages in the message dashboard. Generated messages will be in “ready” status.'
t.custom.botStore.alertTootips = 'Generated messages intended for end-users. Switching this on enables the bot to send these messages to intended recipients/users.'
t.custom.botStore.escalateTootips = 'The bot will pass on or escalate the message to the user\'s managers depending on the escalation settings. Escalation is triggered when the same issue has happened to the user repeatedly.'

t.custom.botStore.console = {}
t.custom.botStore.console.no = 'No.'
t.custom.botStore.console.timeCreated = 'Time Created'
t.custom.botStore.console.timeSent = 'Time Sent'
t.custom.botStore.console.status = 'Status'
t.custom.botStore.console.message = 'Message'
t.custom.botStore.console.function = 'Function'
t.custom.botStore.console.readme = 'README'
t.custom.botStore.console.author = 'Author'
t.custom.botStore.console.free = 'Free'
t.custom.botStore.console.version = 'Version'
t.custom.botStore.console.updatedDate = 'Updated Date'
t.custom.botStore.console.description = 'Description'
t.custom.botStore.console.version = 'Version'
t.custom.botStore.console.sendTo = 'Sent To'
t.custom.botStore.console.ready = 'Ready'
t.custom.botStore.console.name = 'Name'
t.custom.botStore.console.inputNamePlaceholder = 'Please input Name'
t.custom.botStore.console.integration = 'Integration'
t.custom.botStore.console.applyToClient = 'Apply To Client'
t.custom.botStore.console.enable = 'Enable'
t.custom.botStore.console.inputVersionPlaceholder = 'Please input Version'
t.custom.botStore.console.inputDescriptionPlaceholder = 'Please input Description'

t.custom.botStore.console.function = {}
t.custom.botStore.console.function.tabsTitle = {}
t.custom.botStore.console.function.tabsTitle.setting = 'SETTING'
t.custom.botStore.console.function.tabsTitle.logic = 'LOGIC'
t.custom.botStore.console.function.tabsTitle.para = 'PARA'

t.custom.botStore.console.function.formLabel = {}
t.custom.botStore.console.function.formPlaceholder = {}
t.custom.botStore.console.function.formLabel.processName = 'Process Name'
t.custom.botStore.console.function.formPlaceholder.processName = 'Please input Process Name'
t.custom.botStore.console.function.formLabel.scope = 'Scope'
t.custom.botStore.console.function.formPlaceholder.scope = 'Please input Scope'
t.custom.botStore.console.function.formLabel.triggerEvent = 'Trigger Event'
t.custom.botStore.console.function.formPlaceholder.triggerEvent = 'Please input Trigger Event'
t.custom.botStore.console.function.formLabel.version = 'Version'
t.custom.botStore.console.function.formPlaceholder.version = 'Please input Version'
t.custom.botStore.console.function.formLabel.updatedDate = 'Updated Date'
t.custom.botStore.console.function.formPlaceholder.updatedDate = 'Not Updated Date'
t.custom.botStore.console.function.formLabel.newFlag = 'New Flag'
t.custom.botStore.console.function.formPlaceholder.newFlag = 'Not New Flag'
t.custom.botStore.console.function.formLabel.description = 'Description'
t.custom.botStore.console.function.formPlaceholder.description = 'Please input Description'

t.custom.cache = {}
t.custom.cache.clearText = 'Clear all cache for all tencant'
t.custom.cache.clearAll = 'Clear All'
t.custom.cache.clear = 'Clear'

t.custom.client = {}
t.custom.client.featureRequest = 'What type of new feature request is this?'
t.custom.client.featureRelatedRequest = 'To which integration/function area is this feature request related?'
t.custom.client.summaryRequest = 'Summary of your request'
t.custom.client.summary = 'Summary'
t.custom.client.suggest = 'Suggest a name for this bot'
t.custom.client.prompter = '(e.g., Next Steps Prompter, Late Remote Time Entry Alert)'
t.custom.client.desc = 'Description of this bot'
t.custom.client.newBotsDescription = '(e.g., This bot reminds techs who forgot to write the Next Steps to add it.)'
t.custom.client.problem = 'What problem/s will this bot address?'
t.custom.client.wProblem = 'What problems'
t.custom.client.priority = 'Priority'
t.custom.client.caseReport = 'Use case for this {type}'
t.custom.client.wCaseReport = 'What is the use case for this {type}?'
t.custom.client.accessed = 'How is that {type} accessed'
t.custom.client.exist = 'Do you have {type}s that exist in another app/software?'
t.custom.client.mostInfo = 'What is the most important information in that {type}'

t.custom.nextTicket = {}
t.custom.nextTicket.openInConnectWise = 'Open In Connect Wise'
t.custom.nextTicket.ticketTypeName = 'Ticket Type'
t.custom.nextTicket.sourceName = 'Source'
t.custom.nextTicket.queueName = 'Queue'
t.custom.nextTicket.company = 'Company'
t.custom.nextTicket.dueDate = 'Due date'
t.custom.nextTicket.issueType = 'Issue Type'
t.custom.nextTicket.SubissueType = 'Sub-issue Type'
t.custom.nextTicket.Source = 'Source'
t.custom.nextTicket.Sla = 'SLA'
t.custom.nextTicket.PrimaryResource = 'Primary Resource'
t.custom.nextTicket.contact = 'Contact'
t.custom.nextTicket.status = 'Status'
t.custom.nextTicket.clientname = 'Client Name'
t.custom.nextTicket.closedFlag = 'ClosedFlag'
t.custom.nextTicket.type = 'Type'
t.custom.nextTicket.subtype = 'Subtype'
t.custom.nextTicket.item = 'Item'
t.custom.nextTicket.ticketOwner = 'Ticket Owner'
t.custom.nextTicket.agreement = 'Agreement Name'
t.custom.nextTicket.predecessor = 'Predecessor'
t.custom.nextTicket.estimatedStartDate = 'Estimated Start Date'
t.custom.nextTicket.duration = 'Duration'
t.custom.nextTicket.impact = 'Impact'
t.custom.nextTicket.urgency = 'Urgency'
t.custom.nextTicket.priority = 'Priority'
t.custom.nextTicket.SLAStatus = 'SLA Status'
t.custom.nextTicket.board = 'Board'
t.custom.nextTicket.serviceBoard = 'Service Board'
t.custom.nextTicket.phoneNumber = 'Phone Number'
t.custom.nextTicket.email = 'Email'
t.custom.nextTicket.assignedtouser = 'Assigned to User'
t.custom.nextTicket.priorityname = 'Priority'
t.custom.nextTicket.ticketowner = 'Ticket Owner'

t.custom.nextTicket.initialDescription = 'Initial Description'
t.custom.nextTicket.notes = 'Notes'
t.custom.nextTicket.scheduledTasks = 'My schedule'
t.custom.nextTicket.scheduledTasksAutoTask = 'My Service Call'
t.custom.nextTicket.ticketscheduledTasks = 'Ticket schedule'
t.custom.nextTicket.worklog = 'Work Log'
t.custom.nextTicket.ticketCode = 'Ticket #'
t.custom.nextTicket.ticketSummary = 'Ticket Summary'
t.custom.nextTicket.companyName = 'Company Name'
t.custom.nextTicket.contact = 'Contact'
t.custom.nextTicket.scheduledTasksTime = 'Scheduled Tasks Time'
t.custom.nextTicket.totalPoints = 'Total Points'
t.custom.nextTicket.item = 'Item'
t.custom.nextTicket.value = 'Value'
t.custom.nextTicket.points = 'Points'
t.custom.nextTicket.timeoflastupdate = 'Time of Last Update'
t.custom.nextTicket.ticketstatus = 'Ticket Status'
t.custom.nextTicket.scheduledtask = 'Scheduled Task'
t.custom.nextTicket.selectassigned = 'Select Assigned'
t.custom.nextTicket.scheduledstatus = 'Scheduled Status'
t.custom.nextTicket.companyinwatchList = 'Company in "Watch List"'
t.custom.nextTicket.withtickinprogress = 'With Ticket In Progress'
t.custom.nextTicket.customerresponded = 'Customer Responded'
t.custom.nextTicket.companymatchedtouser = 'Company Matched to User'
t.custom.nextTicket.mrr = 'MRR'
t.custom.nextTicket.contactname = "Contact 's Job Title"
t.custom.nextTicket.usersskills = "User's Skills"
t.custom.nextTicket.pastduedate = 'Past Due Date'
t.custom.nextTicket.saveruleastemplate = 'Save Rule as Template'
t.custom.nextTicket.requestnewrule = 'Request New Rule'
t.custom.nextTicket.templatename = 'Template Name'
t.custom.nextTicket.templatelist = 'Template List'
t.custom.nextTicket.saveall = 'Save All'
t.custom.nextTicket.deletethistemplate = 'Delete this template'
t.custom.nextTicket.createnewtemplate = 'Create new template'
t.custom.nextTicket.deletetemplate = 'Delete Template'
t.custom.nextTicket.deletetemplatetext = 'This template will be deleted,please confirm whether to continue?'
t.custom.nextTicket.baf = 'Batch Apply Filter'
t.custom.nextTicket.bat = 'Batch Apply Template'
t.custom.nextTicket.apl = 'Apply'
t.custom.nextTicket.fl = 'Filter List'
t.custom.nextTicket.psf = 'Please Select Filter'
t.custom.nextTicket.pst = 'Please Select Template'
t.custom.nextTicket.psu = 'Please Select User'
t.custom.nextTicket.tl = 'Template List'
t.custom.nextTicket.dntf = 'Default Next Ticket Filter'
t.custom.nextTicket.dntt = 'Default Next Ticket Template'
t.custom.nextTicket.loadpleasesave = 'Make sure you have saved any changes. Loading a template without saving the one you are working on will result in a loss of work.<br>Click Confirm to load the template to the current page.'
t.custom.nextTicket.load = 'Confirm'

t.custom.workSchedule = {}
t.custom.workSchedule.templateTitle = 'Template'
t.custom.workSchedule.selectTemplate = 'Please select Template'
t.custom.workSchedule.selectTimezone = 'Please select Timezone'
t.custom.workSchedule.inputTemplateName = 'Please input Template Name'
t.custom.workSchedule.batchApply = 'Batch Apply'
t.custom.workSchedule.templateSetting = 'Template Setting'
t.custom.workSchedule.enableAttendance = 'Enable attendance'
t.custom.workSchedule.disableAttendance = 'Disable attendance'
t.custom.workSchedule.templateName = 'Template Name'
t.custom.workSchedule.templatetime = 'Template Time'
t.custom.workSchedule.timezoneTitle = 'Time Zone / Location'
t.custom.workSchedule.day = 'DAY'
t.custom.workSchedule.from = 'From'
t.custom.workSchedule.to = 'To'
t.custom.workSchedule.confirm = 'Confirm'
t.custom.workSchedule.cancel = 'Cancel'
t.custom.workSchedule.searchOrganization = 'Organization'
t.custom.workSchedule.confirmchangetimezone = 'Change TimeZone Need Re-Login'
t.custom.workSchedule.template = {}
t.custom.workSchedule.template.templateSetting = 'Template Setting'
t.custom.workSchedule.template.addBtn = 'Add'
t.custom.workSchedule.template.listTitleName = 'Name'
t.custom.workSchedule.template.edit = 'Edit'
t.custom.workSchedule.template.delete = 'Delete'
t.custom.workSchedule.template.addTemplate = 'Add Template'
t.custom.workSchedule.template.editTemplate = 'Edit Template'
t.custom.workSchedule.template.tips = 'Tips'
t.custom.workSchedule.template.sureDeleteTips = 'Are you sure delete item?'
t.custom.workSchedule.template.confirm = 'Confirm'
t.custom.workSchedule.template.cancel = 'Cancel'

t.custom.workSchedule.listTitle = {}
t.custom.workSchedule.listTitle.userName = 'USER NAME'
t.custom.workSchedule.listTitle.timezone = 'TIME ZONE'
t.custom.workSchedule.listTitle.timezoneShortName = 'SHORT NAME'
t.custom.workSchedule.listTitle.timezoneOffset = 'TIME ZONE OFFSET'
t.custom.workSchedule.listTitle.attendanceFlag = 'Attendance'
t.custom.workSchedule.listTitle.managerName = 'Manager'
t.custom.workSchedule.listTitle.jobTitle = 'Title'
t.custom.workSchedule.listTitle.officeLocation = 'Location'
t.custom.workSchedule.listTitle.monday = 'MONDAY'
t.custom.workSchedule.listTitle.tuesday = 'TUESDAY'
t.custom.workSchedule.listTitle.wednesday = 'WEDNESDAY'
t.custom.workSchedule.listTitle.thursday = 'THURSDAY'
t.custom.workSchedule.listTitle.friday = 'FRIDAY'
t.custom.workSchedule.listTitle.saturday = 'SATURDAY'
t.custom.workSchedule.listTitle.sunday = 'SUNDAY'
t.custom.workSchedule.listTitle.action = 'ACTION'
t.custom.workSchedule.edit = 'Edit'

t.custom.getStarted = {}
t.custom.getStarted.timezone = 'Time Zone'
t.custom.getStarted.psa = 'PSA Platform'
t.custom.getStarted.rmm = 'RMM Platform'
t.custom.getStarted.accounting = 'Accounting Platform'
t.custom.getStarted.crm = 'CRM Platform'
t.custom.getStarted.reporting = 'Reporting / Dashboard Software'
t.custom.getStarted.attendance = 'Attendance Software'
t.custom.getStarted.peergroups = 'Are you a member of a Peer Group?'
t.custom.getStarted.backup = 'BackUp Disaster Recovery Software'
t.custom.getStarted.csatplatform = 'CSAT Platform'
t.custom.getStarted.securitysoftware = 'Security Software'
t.custom.getStarted.networkmonitoringsoftware = 'Network Monitoring Software'
t.custom.getStarted.bcdrsoftware = 'BCDR Software'
t.custom.getStarted.voipsoftware = 'VOIP Software'
t.custom.getStarted.otherSoftware = 'Other Software'
t.custom.getStarted.hearus = 'How did you hear about us?'
t.custom.getStarted.selectTradeshow = 'Which Tradeshow?'
t.custom.getStarted.videoTagError = 'Your browser does not support the video tag.'
t.custom.getStarted.describe = 'Describe :'
t.custom.getStarted.back = 'Back'
t.custom.getStarted.skip = 'Skip'
t.custom.getStarted.next = 'Next'
t.custom.getStarted.close = 'Close'
t.custom.getStarted.setUpIntegrations = 'Set Up Integrations'
t.custom.getStarted.addExtraAdmin = 'Add Extra Admin'
t.custom.getStarted.selectUser = 'Please select user'
t.custom.getStarted.selectUserTips = 'Please select User.'
t.custom.getStarted.noData = 'No Data'
t.custom.getStarted.currentAdministrator = 'Current Administrator :'
t.custom.getStarted.timezoneformat = 'Please select Time Format'
t.custom.getStarted.updateusertips = "You can't edit your own role, only other admin can edit your role."

t.custom.attendance = {}
t.custom.attendance.boardTab = 'Board'
t.custom.attendance.recordTab = 'Record'
t.custom.attendance.userTab = 'User'
t.custom.attendance.botsTab = 'Bots'
t.custom.attendance.workScheduleTab = 'Work Schedule'
t.custom.attendance.userStatusRepeatTips = 'Your status is still on [{status}]'

t.custom.attendance.board = {}
t.custom.attendance.board.inBtn = 'IN'
t.custom.attendance.board.wfh = 'WFH'
t.custom.attendance.board.onsite = 'ONSITE'
t.custom.attendance.board.outBtn = 'OUT'
t.custom.attendance.board.lunchBtn = 'LUNCH'
t.custom.attendance.board.breakBtn = 'BREAK'
t.custom.attendance.board.backBtn = 'BACK'
t.custom.attendance.board.edit = 'edit'
t.custom.attendance.board.unknown = 'UNKNOWN'
t.custom.attendance.board.na = 'N/A'
t.custom.attendance.board.idle = 'Idle'
t.custom.attendance.board.checkIn = 'Please switch to your own tenant to check in.'

t.custom.attendance.timeEntry = {}
t.custom.attendance.timeEntry.editTitle = 'Adjust Time'
t.custom.attendance.timeEntry.modifyTitle = 'Modify Time Entry'
t.custom.attendance.timeEntry.approveTitle = 'Approve Adjusted Time'
t.custom.attendance.timeEntry.editTips = 'File an application to adjust your actual check-in time. This is subject to your manager’s approval.'
t.custom.attendance.timeEntry.modifyTips = 'Adjust the actual check in/out time and date.'
t.custom.attendance.timeEntry.approveTips = 'Approve requests from your employees.'
t.custom.attendance.timeEntry.cancelBtn = 'Cancel'
t.custom.attendance.timeEntry.declineBtn = 'Decline'
t.custom.attendance.timeEntry.rejectBtn = 'Reject'
t.custom.attendance.timeEntry.approveBtn = 'Approve'
t.custom.attendance.timeEntry.saveBtn = 'Submit'
t.custom.attendance.timeEntry.recordsaveBtn = 'Confirm'
t.custom.attendance.timeEntry.action = 'Action'
t.custom.attendance.timeEntry.time = 'Time'
t.custom.attendance.timeEntry.originaltime = 'Original Time'
t.custom.attendance.timeEntry.adjusttime = 'Adjusted Time'
t.custom.attendance.record = {}
t.custom.attendance.record.tenantCode = 'Tenant Code'
t.custom.attendance.record.modify = 'Adjust Time'
t.custom.attendance.record.approve = 'Approve'

t.custom.attendance.record.search = {}
t.custom.attendance.record.search.from = 'From ({timezone})'
t.custom.attendance.record.search.to = 'To ({timezone})'
t.custom.attendance.record.search.team = 'Team'
t.custom.attendance.record.search.generate = 'Generate Summary Dashboard'
t.custom.attendance.record.search.selectall = 'Select All'
t.custom.attendance.record.search.clearall = 'Clear All'
t.custom.attendance.record.search.member = 'Member'
t.custom.attendance.record.search.action = 'Action'
t.custom.attendance.record.search.search = 'Search'
t.custom.attendance.record.search.manager = 'Manager'
t.custom.attendance.record.search.recursive = 'Recursive'

t.custom.attendance.record.tableTitle = {}
t.custom.attendance.record.tableTitle.team = 'Team'
t.custom.attendance.record.tableTitle.member = 'Member'
t.custom.attendance.record.tableTitle.action = 'Action'
t.custom.attendance.record.tableTitle.timeStamp = 'Time Stamp'
t.custom.attendance.record.tableTitle.approveTime = 'Approve Time'
t.custom.attendance.record.tableTitle.duration = 'Duration (Hr:Min)'
t.custom.attendance.record.tableTitle.status = 'Status'
t.custom.attendance.record.tableTitle.comments = 'Comments'
t.custom.attendance.record.tableTitle.approval = 'Approval'
t.custom.attendance.timeEntry.adjustto = 'Adjust to'
t.custom.attendance.timeEntry.comment = 'Comment'
t.custom.attendance.timeEntry.selectdate = 'Select Date'
t.custom.attendance.timeEntry.selecttime = 'Select Time'

t.custom.marketbot = {}
// clientUsageReport
t.custom.marketbot.clientUsageReport = {}
t.custom.marketbot.clientUsageReport.clientName = 'Client Name'
t.custom.marketbot.clientUsageReport.selectDate = 'Select a Range'
t.custom.marketbot.clientUsageReport.selectclients = 'Select clients'
t.custom.marketbot.clientUsageReport.thisWeek = 'Last 7 Days'
t.custom.marketbot.clientUsageReport.thisMonth = 'This Month'
t.custom.marketbot.clientUsageReport.lastMonth = 'Last Month'
t.custom.marketbot.clientUsageReport.lastYear = 'Last Year'
t.custom.marketbot.clientUsageReport.lastTwelveMonthStartDate = 'Last 12 Months'

t.custom.marketbot.clientUsageReport.toDay = 'Today'
t.custom.marketbot.clientUsageReport.yesterDay = 'Yesterday'
t.custom.marketbot.clientUsageReport.lastDayMonth = 'Last 30 Days'
t.custom.marketbot.clientUsageReport.lastDayQuarter = 'Last 90 Days'
t.custom.marketbot.clientUsageReport.lastBusinessDayWeek = 'Last 7 Business Days'
t.custom.marketbot.clientUsageReport.lastBusinessDayMonth = 'Last 30 Business Days'
t.custom.marketbot.clientUsageReport.lastBusinessDayQuarter = 'Last 90 Business Days'
t.custom.marketbot.clientUsageReport.currentMonthToToday = 'Month-to-Date'
t.custom.marketbot.clientUsageReport.currentSundayToToday = 'Week-to-Date'
t.custom.marketbot.clientUsageReport.thisYear = 'This Year'
t.custom.marketbot.clientUsageReport.thisQuarter = 'This Quarter'
t.custom.marketbot.clientUsageReport.lastQuarter = 'Last Quarter'
t.custom.marketbot.clientUsageReport.lastWeek = 'Last Weeks'
t.custom.marketbot.clientUsageReport.mrUser = 'MR User Count'
t.custom.marketbot.clientUsageReport.mrPercent = 'MR %'
t.custom.marketbot.clientUsageReport.atUser = 'AT User Count'
t.custom.marketbot.clientUsageReport.atPercent = 'AT %'
t.custom.marketbot.clientUsageReport.ntUser = 'NT User Count'
t.custom.marketbot.clientUsageReport.ntPercent = 'NT %'
t.custom.marketbot.clientUsageReport.cwUser = 'CW User Count'
t.custom.marketbot.clientUsageReport.userCount = 'User Count'
t.custom.marketbot.clientUsageReport.date = 'Date'
t.custom.marketbot.clientUsageReport.activeBots = 'Active Bots'
t.custom.marketbot.clientUsageReport.mrUserName = 'MR User Name'
t.custom.marketbot.clientUsageReport.ctUser = 'Count'
t.custom.marketbot.clientUsageReport.botName = 'Bot Name'
t.custom.marketbot.clientUsageReport.userName = 'User Name'

t.custom.marketbot.scorecard = {}
t.custom.marketbot.scorecard.newClient = 'New Client'
t.custom.marketbot.scorecard.newConsultant = 'New Consultant'
t.custom.marketbot.scorecard.editClient = 'Edit Client'
t.custom.marketbot.scorecard.editConsultant = 'Edit Consultant'

t.custom.marketbot.scorecard.activeClient = 'Active Client'
t.custom.marketbot.scorecard.newWithCwKey = 'New With CWKey'
t.custom.marketbot.scorecard.date = 'Date'
t.custom.marketbot.scorecard.newDate = 'New Date'
t.custom.marketbot.scorecard.clientId = 'Client Id'
t.custom.marketbot.scorecard.clientName = 'Client Name'
t.custom.marketbot.scorecard.activeDate = 'Active Date'
t.custom.marketbot.scorecard.cwKey = 'CW Key'
t.custom.marketbot.scorecard.createDate = 'Create Date'

t.custom.marketbot.botusagereport = {}

t.custom.marketbot.botusagereport.enableStatus = 'Enable Status'
t.custom.marketbot.botusagereport.alertStatus = 'Alert Status'
t.custom.marketbot.botusagereport.escalationStatus = 'Escalation Status'
t.custom.marketbot.botusagereport.createDate = 'Create Date'
t.custom.marketbot.botusagereport.received = 'Received'
t.custom.marketbot.botusagereport.generated = 'Generated'
t.custom.marketbot.botusagereport.botName = 'Bot Name'
t.custom.marketbot.botusagereport.clientName = 'Client Name'
t.custom.marketbot.botusagereport.clientId = 'Client Id'

t.custom.marketbot.teamscommand = {}
t.custom.marketbot.teamscommand.username = 'User Name'
t.custom.marketbot.teamscommand.message = 'Message'
t.custom.marketbot.teamscommand.reply = 'Reply'
t.custom.marketbot.teamscommand.createDate = 'Create Date'
t.custom.marketbot.teamscommand.clientId = 'Client Id'
t.custom.marketbot.teamscommand.clientName = 'Client Name'

t.custom.clientbot = {}

t.custom.clientbot.selectbots = 'Select Bots'
t.custom.clientbot.selectusers = 'Select Users'
t.custom.clientbot.selectstatus = 'Select Status'

t.custom.clientbot.botmessagesreport = {}
t.custom.clientbot.botmessagesreport.id = 'No'
t.custom.clientbot.botmessagesreport.createDate = 'Time Created'
t.custom.clientbot.botmessagesreport.message = 'Message'
t.custom.clientbot.botmessagesreport.sentTime = 'Time Sent'
t.custom.clientbot.botmessagesreport.tenantUserName = 'Sent to'
t.custom.clientbot.botmessagesreport.businessType = 'MessageType'
t.custom.clientbot.botmessagesreport.ruleName = 'Bots'
t.custom.clientbot.botmessagesreport.escalation = 'Escalation Status'
t.custom.clientbot.botmessagesreport.status = 'Status'

t.custom.clientbot.attendance = {}
t.custom.clientbot.attendance.id = 'No'
t.custom.clientbot.attendance.username = 'User Name'
t.custom.clientbot.attendance.status = 'Status'
t.custom.clientbot.attendance.logTime = 'Log Time'
t.custom.clientbot.attendance.approveTime = 'Approve Time'
t.custom.clientbot.attendance.createTime = 'Create Time'
t.custom.clientbot.attendance.source = 'Source'

t.custom.clientbot.bottriggerreport = {}
t.custom.clientbot.bottriggerreport.triggerCount = 'Trigger Count'
t.custom.clientbot.bottriggerreport.createDate = 'Date'
t.custom.clientbot.bottriggerreport.botName = 'Bot Name'
t.custom.clientbot.bottriggerreport.userName = 'User Name'

t.custom.accounting = {}
t.custom.accounting.name = 'You Book COA'
t.custom.accounting.accountnumber = 'Account Number'
t.custom.accounting.accounttype = 'Account Type'
t.custom.accounting.isactive = 'IsActive'
t.custom.accounting.description = 'Description'
t.custom.accounting.gadgetType = 'Chart'
t.custom.accounting.tbgcoa = 'TAAP'
t.custom.accounting.modifyTbgcoa = 'Modify TBG COA'
t.custom.accounting.selecttbgcoa = 'Select TBG COA'
t.custom.accounting.servicestaff = 'Service Staff:'
t.custom.accounting.interservicestaff = 'Please enter Service Staff'
t.custom.accounting.saveBtn = 'Save'
t.custom.accounting.cancelBtn = 'Cancel'

t.custom.accountingreport = {}
t.custom.accountingreport.account = 'Account'
t.custom.accountingreport.clientName = 'Client Name'
t.custom.accountingreport.pbgcoa = 'PBG COA'
t.custom.accountingreport.period = 'Period'
t.custom.accountingreport.amount = 'Amount'
t.custom.accountingreport.grossProfit = 'Profit'
t.custom.accountingreport.revenue = 'Revenue'
t.custom.accountingreport.productMargin = 'Product Margin'

t.custom.marketbot.attenddanceidlereport = {}
t.custom.marketbot.attenddanceidlereport.search_organization = 'Organization'
t.custom.marketbot.attenddanceidlereport.search_userName = 'User Name'
t.custom.marketbot.attenddanceidlereport.search_changedTimeRange = 'Select Date'
t.custom.marketbot.attenddanceidlereport.search_currentTicketStatus = 'Current Ticket Status'
t.custom.marketbot.attenddanceidlereport.search_ticketNumber = 'Ticket Number'

t.custom.marketbot.attenddanceidlereport.clientId = 'Client Id'
t.custom.marketbot.attenddanceidlereport.clientName = 'Client Name'
t.custom.marketbot.attenddanceidlereport.userId = 'User Id'
t.custom.marketbot.attenddanceidlereport.userName = 'User Name'
t.custom.marketbot.attenddanceidlereport.ticketNumber = 'Ticket Number'
t.custom.marketbot.attenddanceidlereport.ticketLink = 'Ticket Link'
t.custom.marketbot.attenddanceidlereport.currentTicketStatus = 'Current Ticket Status'
t.custom.marketbot.attenddanceidlereport.fromTicketStatus = 'From Ticket Status'
t.custom.marketbot.attenddanceidlereport.priority = 'Priority'
t.custom.marketbot.attenddanceidlereport.priorityColor = 'Priority Color'
t.custom.marketbot.attenddanceidlereport.changedTime = 'Changed Time'
t.custom.marketbot.attenddanceidlereport.syncTime = 'Sync Time'

t.custom.tips = {}
t.custom.tips.errorTips = 'Please try again, later.'
t.custom.tips.selectItem = 'Please select an item.'
t.custom.tips.disabledSelf = "Error: You can't disable your own account, only other admin can disable your account."
t.custom.tips.getStartedSkipSteps = 'Please complete the current step first.'
t.custom.tips.required = '{fields} is required.'
t.custom.tips.valueLength = 'The length of input cannot exceed {length} characters'

t.custom.dataset = {}
t.custom.dataset.name = 'Name'
t.custom.dataset.businessId = 'Dataset Id'
t.custom.dataset.language = 'Language'
t.custom.dataset.sourceType = 'Data Source Type'
t.custom.dataset.integration = 'Integration'
t.custom.dataset.role = 'Role'
t.custom.dataset.internalNotes = 'Internal Notes'
t.custom.dataset.lastSynced = 'Last Synced'
t.custom.dataset.lastModifiedBy = 'Last Modified By'
t.custom.dataset.updateDate = 'Last Modified'
t.custom.dataset.selectSQL = 'SQL'
t.custom.dataset.grovvy = 'Grovvy'
t.custom.dataset.businessType = 'Type'
t.custom.dataset.creator = 'Creator'
t.custom.dataset.created = 'Created'
t.custom.dataset.status = 'Status'
t.custom.dataset.shared = 'Shared'
t.custom.dataset.defaultInstall = 'Default Install'
t.custom.dataset.showAllIntegration = 'Show All Integrations'
t.custom.dataset.rightlink = 'Request New Dataset'
t.custom.dataset.nameexist = 'Dataset Name Not Duplicate'
t.custom.dataset.editbtn = 'Edit'
t.custom.dataset.deletebtn = 'Delete'
t.custom.dataset.viewbtn = 'View'
t.custom.dataset.designbtn = 'Design'
t.custom.dataset.publishbtn = 'Push'
t.custom.dataset.fieldDescription = 'Field Description'
t.custom.dataset.refreshType = 'Refresh Type'
t.custom.dataset.refreshName = 'Refresh Name'
t.custom.dataset.rentention = 'Rentention'
t.custom.dataset.refreshContent = 'Refresh Content'
t.custom.dataset.defaultTab = 'Default'
t.custom.dataset.enableRefresh = 'Enable Auto Refresh'
t.custom.dataset.fieldsdescriptionTab = 'Fields Description'
t.custom.dataset.datacleaningTab = 'Data Cleaning'
t.custom.dataset.form = 'Form'
t.custom.dataset.botFrequencyTab = 'Bot Frequency'
t.custom.dataset.refreshFrequency = 'Refresh Frequency'
t.custom.dataset.userDefault = 'Use Default'
t.custom.dataset.entercolumnname = 'Enter Column Name'
t.custom.dataset.enterfielddsdescription = 'Enter Fields Description'
t.custom.dataset.enterstatus = 'Enter Status'
t.custom.dataset.columnname = 'Column Name'
t.custom.dataset.columnfieldsdescription = 'Fields Description'
t.custom.dataset.columntatus = 'Status'
t.custom.dataset.addcolumn = 'Add New Row'
t.custom.dataset.delcolumn = 'Delete'
t.custom.dataset.logs = 'Logs'
t.custom.dataset.error = 'Error'
t.custom.dataset.createContent = 'Please Enter Content, Required field cannot be empty'
t.custom.dataset.createContentbtn = 'Create View'
t.custom.dataset.owner = 'DA'
t.custom.dataset.type = 'Type'
t.custom.dataset.linkedbtn = 'Linked Widgets'
t.custom.dataset.linkedbtnTable = 'Linked widgets in this table'
t.custom.dataset.linkedbotbtn = 'Linked Bots'
t.custom.dataset.linkedDatasetbtn = 'Linked Dataset'
t.custom.dataset.linkedbotbtnTable = 'Linked Bots in this table'
t.custom.dataset.fieldsdescriptionTabContent = 'Following fields will be generated automatically after Dataset be saved.'
t.custom.dataset.checksql = 'Check SQL'
t.custom.dataset.dbType = 'DB Type'
t.custom.dataset.linkreport = 'Linked Dashboards'
t.custom.dataset.reuse = 'Is Active'
t.custom.dataset.tenantCode = 'Client'
t.custom.dataset.new = 'New'
t.custom.dataset.newBot = 'New Bot'
t.custom.dataset.myBot = 'My Bots'
t.custom.dataset.botLibrary = 'Bots Template'
t.custom.dataset.team = 'Product Owner'
t.custom.dataset.dataSourceType = 'Data Source Type'
t.custom.dataset.dataSourceList = 'Data Source List'
t.custom.dataset.dataWarehouseLayer = 'Data Warehouse Layer'
t.custom.dataset.remindIntegration = 'Remind user to link integration'
t.custom.dataset.layer = {}
t.custom.dataset.layer.newTitle = 'Add Dataset Layer'
t.custom.dataset.layer.editTitle = 'Add Dataset Layer'
t.custom.dataset.layer.name = 'Name'
t.custom.dataset.layer.description = 'Description'
t.custom.dataset.layer.language = 'Data Source Type'
t.custom.dataset.layer.form = 'Form'
t.custom.dataset.layer.sql = 'SQLAGENT'
t.custom.dataset.layer.description = 'Description'
t.custom.dataset.layer.refreshType = 'Refresh Type'
t.custom.dataset.layer.refreshName = 'Refresh Name'
t.custom.dataset.layer.refreshCron = 'Refresh Frequency'
t.custom.dataset.datasetKey = 'Dataset Key'
t.custom.dataset.dashBoardList = 'Dashboard List'
t.custom.dataset.newsqlagentdataset = 'New SQL Agent Dataset'
t.custom.dataset.whethertotestsqlnow = 'Whether to test SQL now?'

t.custom.accountMapping = {}
t.custom.accountMapping.title = 'Accounting Mapping'
t.custom.accountMapping.editTemplate = 'Edit Mapping Templates'
t.custom.accountMapping.addTemplate = 'Add Mapping Templates'
t.custom.accountMapping.manageTemplates = 'Manage Templates'
t.custom.accountMapping.search = 'Search'
t.custom.accountMapping.nameLimit = 'Limit the name within 85 characters'
t.custom.accountMapping.largeNameLimit = 'Limit the name within 256 characters'
t.custom.accountMapping.nameExists = 'The name is already exists'
t.custom.accountMapping.deleteTemplate = 'Are you sure delete item?'
t.custom.accountMapping.build = ' Built-In Template '

t.custom.report = {}
t.custom.report.da = 'DA'
t.custom.report.queryName = 'Show datasource name as'
t.custom.report.po = 'PO'
t.custom.report.disabledAddSaveGadget = 'This component already exists on the current page.'
t.custom.report.model = 'Model:'
t.custom.report.formsetting = 'Form Setting:'
t.custom.report.advancemode = 'Advance Mode'
t.custom.report.regularmode = 'Regular Mode'
t.custom.report.dataset = 'Dataset:'
t.custom.report.relevancyDataset = 'Relevancy Dataset:'
t.custom.report.columns = 'Columns:'
t.custom.report.columnsDisplay = 'Columns Display:'
t.custom.report.columnsGroup = 'Columns Group:'
t.custom.report.columnsLink = 'Columns Link:'
t.custom.report.filter = 'Filter:'
t.custom.report.distinct = 'Remove duplicate data'
t.custom.report.transferleft = 'No Chioce'
t.custom.report.transferright = 'Chioce'
t.custom.report.gaugebuilder = 'Widget Builder'
t.custom.report.gaugebuildertip = 'Edit the Widget'
t.custom.report.data = 'Data'
t.custom.report.addWidgetDialogTitle = 'Add Widget'
t.custom.report.published = 'Widgets List'
t.custom.report.publishedslicer = 'Slicer List'
t.custom.report.selectedTotal = 'Selected'
t.custom.report.selectedWidgetsTotal = 'Widgets'
t.custom.report.selectedSlicersTotal = 'Slicers'
t.custom.report.customized = 'New'
t.custom.report.addWidget = 'Add Widget'
t.custom.report.design = 'Design'
t.custom.report.historyVersion = 'History Version'
t.custom.report.settingfromdesign = 'Setting From Design'
t.custom.report.gadgetsetting = 'Gadget Setting:'
t.custom.report.filtersetting = 'Filter Setting:'
t.custom.report.groovysetting = 'Groovy Setting'
t.custom.report.benchMark = 'Bench Mark:'
t.custom.report.intercontent = 'Please enter Content'
t.custom.report.businessid = 'Business Id:'
t.custom.report.language = 'Type:'
t.custom.report.querybuilder = 'Query Builder'
t.custom.report.refresh = 'Refresh'
t.custom.report.generatesetting = 'Generate Setting'
t.custom.report.owner = 'DA'
t.custom.report.po = 'PO'
t.custom.report.jiraNumber = 'Jira Number'
t.custom.report.tips = {}
t.custom.report.tips.nameRequired = 'Name is required.'
t.custom.report.edit = 'Edit'
t.custom.report.clone = 'Clone'
t.custom.report.new = 'New'
t.custom.report.newReport = 'New Dashboard'
t.custom.report.newScorecard = 'New Scorecard'

t.custom.reports = {}
t.custom.reports.gaugeName = 'Gauge Name'
t.custom.reports.gaugeNamePlaceholder = 'Please enter gauge name'
t.custom.reports.name = 'Name'
t.custom.reports.template_calss = 'Template class '
t.custom.reports.businessId = 'Dashboard Id'
t.custom.reports.language = 'Language'
t.custom.reports.integration = 'Integration'
t.custom.reports.syncTime = 'Sync Time'
t.custom.reports.updateDate = 'Last Modified'
t.custom.reports.selectSQL = 'SQL'
t.custom.reports.grovvy = 'Grovvy'
t.custom.reports.businessType = 'Type'
t.custom.reports.showAllIntegration = 'Show All Integrations'
t.custom.reports.rightlink = ' Request for a new Dashboard'
t.custom.reports.nameexist = 'Dashboard Name Not Duplicate'
t.custom.reports.editbtn = 'Edit'
t.custom.reports.deletebtn = 'Delete'
t.custom.reports.viewbtn = 'View'
t.custom.reports.clonebtn = 'Clone'
t.custom.reports.botbtn = 'Bot'
t.custom.reports.resetBtn = 'Reset to this version'
t.custom.reports.title = 'Name'
t.custom.reports.tableLabel = {}
t.custom.reports.tableLabel.code = 'Code'
t.custom.reports.tableLabel.name = 'Name'
t.custom.reports.tableLabel.createTime = 'Create Time'
t.custom.reports.tableLabel.action = 'Action'
t.custom.reports.description = 'Description'
t.custom.reports.wtctw = 'Where to clone this widget?'
t.custom.reports.theme = 'theme'
t.custom.reports.clonewidget = 'Clone The Associated Widgets'
t.custom.reports.wikiUrl = 'More Info'
t.custom.reports.enterdescription = 'Please Enter Description'
t.custom.reports.enterwikiurl = 'Please Enter More Info'
t.custom.reports.role = 'Role'
t.custom.reports.goToConnect = 'Go to Integration'
t.custom.reports.noIntegrationAlert = '{total} {type}s are hidden because you have {integration} integrations are not connected yet,go to integration to connect those integrations to show the {type}s.'
t.custom.reports.noIntegrationReport = 'You have {total} {type}s hidden.'
t.custom.reports.tag = 'Tag'
t.custom.reports.linkbtn = 'Link another dataset'
t.custom.reports.internalNotes = 'Internal Notes'
t.custom.reports.client = 'Client'
t.custom.reports.assignee = 'Assignee'
t.custom.reports.jiraNumber = 'Jira Number'
t.custom.reports.priority = 'Priority'
t.custom.reports.eta = 'ETA'
t.custom.reports.ownerName = 'Owner'
t.custom.reports.progress = 'Progress'
t.custom.reports.uat = 'UAT'
t.custom.reports.overheadFilters = 'Overhead Filters'
t.custom.reports.allClientsQa = 'All Clients QA'
t.custom.reports.reportingQa = 'Reporting QA'
t.custom.reports.continue = 'Continue'
t.custom.reports.moreedit = 'More Edit'
t.custom.reports.description = 'Description'
t.custom.reports.addnewreport = 'Add New Dashboard'
t.custom.reports.nullwidget = 'Add Widgets'
t.custom.reports.creatorName = 'Creator'
t.custom.reports.lastModifiedBy = 'Last Modified By'
t.custom.reports.pageviews = '7D Page View'
t.custom.reports.classification = 'Type'
t.custom.reports.rules = 'Role'
t.custom.reports.createDate = 'Create Date'
t.custom.reports.poName = 'PO'
t.custom.reports.daName = 'DA'
t.custom.reports.myReport = 'My Dashboards'
t.custom.reports.myBot = 'My Bots'
t.custom.reports.reportLibrary = 'Template Dashboards'
t.custom.reports.templateDashboards = 'Template Dashboards'

t.custom.feedback = {}
t.custom.feedback.bugReport = 'Bug Report'
t.custom.feedback.bugReportTips = 'Help you solve problems efficiently'
t.custom.feedback.descriptionPlaceholder = 'Please enter Description'
t.custom.feedback.emailPlaceholder = 'Please enter Email'
t.custom.feedback.submitBtn = 'SUBMIT'
t.custom.feedback.bugReport = 'Bug Report'
t.custom.feedback.descriptionTips = 'Please enter description'
t.custom.feedback.emailTips = 'Please enter email address'
t.custom.feedback.emailTrueTips = 'Please enter the correct email address'

t.custom.npssurvey = {}
t.custom.npssurvey.score = 'You gave us a score of:'
t.custom.npssurvey.what = 'What is the most important reason for your score?'

t.custom.apisetting = {}
t.custom.apisetting.status = 'Status: '
t.custom.apisetting.token = 'Token: '
t.custom.apisetting.rateLimit = 'Rate limit: '
t.custom.apisetting.dailyDataPullSize = 'Daily data pull size: '
t.custom.apisetting.generateBtn = 'Generate'
t.custom.apisetting.saveBtn = 'Save'
t.custom.apisetting.rateLimitAfterText1 = ' Times/min, Pause when current limit is reached '
t.custom.apisetting.rateLimitAfterText2 = ' minutes.'
t.custom.apisetting.dailyDataPullSizeAfterText = ' Times/day.'

t.custom.rrweb = {}
t.custom.rrweb.id = 'Id'
t.custom.rrweb.userId = 'User Id'
t.custom.rrweb.email = 'Email'
t.custom.rrweb.createdOn = 'Created On'
t.custom.rrweb.replay = 'Replay'

t.custom.drillThrough = {}
t.custom.drillThrough.copyBtn = 'Copy'

t.custom.devPage = {}
t.custom.devPage.title = 'In Development'
t.custom.devPage.tips = 'Next Ticket is going through total redesign. We will send out the email notification once it is done. Thanks!'
t.custom.devPage.btnText = 'Home'

t.custom.template = {}

t.custom.template.fields = {}
t.custom.template.fields.name = 'Name'
t.custom.template.fields.template = 'Template'
t.custom.template.fields.type = 'Type'
t.custom.template.fields.source = 'Select Fields Source'

t.custom.template.col = {}
t.custom.template.col.id = 'ID'
t.custom.template.col.name = 'Name'
t.custom.template.col.type = 'Type'
t.custom.template.col.createDate = 'Create Date'
t.custom.template.col.updateDate = 'Update Date'

t.custom.template.fields.set = {}
t.custom.template.fields.set.name = 'Name'
t.custom.template.fields.set.info = 'Info'
t.custom.template.fields.set.description = 'Description'
t.custom.template.fields.set.infoColKey = 'Key'
t.custom.template.fields.set.infoColFields = 'Fields'
t.custom.template.fields.set.infoColType = 'Type'
t.custom.template.fields.set.infoColDes = 'Description'
t.custom.template.fields.set.infoColAction = 'Action'

t.custom.widget = {}
t.custom.widget.create = 'Create your widget'
t.custom.widget.createDesc = 'Create your own custom widget using our new, intuitive widgets.'
t.custom.widget.createTip = 'Select widget type to start creating your widget or view tutorial to learn more.'
t.custom.widget.designbtn = 'Design'
t.custom.widget.gadgetType = 'Gadget'
t.custom.widget.status = 'Status'
t.custom.widget.creator = 'Creator'
t.custom.widget.createddate = 'Created date'
t.custom.widget.lastupdatedby = 'Last Modified By'
t.custom.widget.lastupdateddate = 'Last updated date'
t.custom.widget.linkedbtn = 'Linked Dashboards'
t.custom.widget.clonebtn = 'Clone'
t.custom.widget.clonebtnTitle = 'Clone Widget'
t.custom.widget.deletebtn = 'Delete'
t.custom.widget.deletecontent = 'Please remove the widget from linked reports before Delete this widget'
t.custom.widget.deleteconfirm = 'This operation will permanently delete this widget, Do you want to continue?'
t.custom.widget.deleteTitle = 'Delete'
t.custom.widget.selecterror = 'Please Select Widget'
t.custom.widget.selecterrorslicer = 'Please Select Slicer'
t.custom.widget.selecterrortemplate = 'Please Select Template Widget'
t.custom.widget.selecterrortemplateslicer = 'Please Select Template Slicer'
t.custom.widget.selectdashboard = 'Please Select Dashboard'
t.custom.widget.sharewidget = 'Share Widget'
t.custom.widget.datasource = 'Data Source'
t.custom.widget.new = 'New'
t.custom.widget.myFavorites = 'My Favorites'
t.custom.widget.templateWidgets = 'Template Widgets'
t.custom.widget.myWidget = 'My Widgets'
t.custom.widget.widgetLibrary = 'Widgets Template'
t.custom.widget.mySlicer = 'My Slicers'
t.custom.widget.slicerLibrary = 'Slicers Template'
t.custom.widget.addnewwidget = 'New Widget'
t.custom.widget.addnewslicer = 'New Slicer'
t.custom.widget.lastmodified = 'Last Modified'

t.custom.widget.grid={}
t.custom.widget.grid.columns='Columns'
t.custom.widget.grid.chooseColumn='Choose Column'
t.custom.widget.grid.search='Search'
t.custom.widget.grid.selectAll='Select All'
t.custom.widget.grid.ok='OK'
t.custom.widget.grid.cancel='Cancel'

t.custom.apps = {}
t.custom.apps.warning = 'Warning'
t.custom.apps.warning2 = 'Warning!'
t.custom.apps.deleteconfirm = '<i class="el-icon-warning" style="color:#E6A23C"></i>  Are you sure to continue?'
t.custom.apps.deleteconfirmforcustomrule = '<i class="el-icon-warning" style="color:#E6A23C"></i>  Are you sure you want to delete this rule? This action can not be undone.'
t.custom.apps.deleteconfirmsnapshot = '<i class="el-icon-warning" style="color:#E6A23C"></i>  Are you sure you want to delete the sending schedule for this snapshot?'
t.custom.apps.doyousendnow = '<i class="el-icon-warning" style="color:#E6A23C"></i>  Do you want to send the emails to the end users now?'
t.custom.apps.doyousendme = '<i class="el-icon-warning" style="color:#E6A23C"></i>  Would you like to send the dashboard snapshot to your email?'
t.custom.apps.sendnow = 'Send Now'
t.custom.apps.sendtome = 'Send To Me'
t.custom.apps.checkIsChange = 'All changes will be lost, please confirm whether to close the dialog.'
t.custom.apps.add = '<i class="el-icon-warning" style="color:#E6A23C"></i> Are you sure you want to add this App to your App list?'

t.custom.mapping = {}
t.custom.calculation = 'Calculation'
t.custom.mapping.accountingdashboard = 'Accounting Dashboard'
t.custom.mapping.enter = 'Please Enter'
t.custom.mapping.copyFrom = 'Copy From'
t.custom.mapping.pleaseSelect = 'Select Accounting Software'
t.custom.mapping.mapTo = 'Map to'
t.custom.mapping.addAcount = 'Add Accounts'
t.custom.mapping.dragItro = 'Drag items to the specific account directly on the right.'
t.custom.mapping.buildInTemplate = 'Built-In Template'
t.custom.mapping.profit = 'Profit & Loss Statement'
t.custom.mapping.balance = 'Balance Sheet'

t.custom.component = {}
t.custom.component.columns = {}
t.custom.component.columns.dimension = 'Dimension'
t.custom.component.columns.fields = 'Fields'
t.custom.component.columns.pleaseselect = 'Please Select'
t.custom.component.columns.grouptype = 'groupType'
t.custom.component.columns.period = 'period'
t.custom.component.columns.showbymonday = 'show by Sunday'
t.custom.component.columns.date = 'date'
t.custom.component.columns.number = 'number'
t.custom.component.columns.alias = 'Alias'
t.custom.component.columns.formatType = 'Format Type'
t.custom.component.columns.interformatType = 'Select Format Type'
t.custom.component.columns.format = 'Format'
t.custom.component.columns.poptitle = 'There is description about format,There are different format descriptions for different business types.'
t.custom.component.columns.timezone = 'TimeZone'
t.custom.component.columns.aliasalreadyexist = 'this Alias is already exist'
t.custom.component.columns.inputalias = 'Please input the alias'
t.custom.component.columns.nodata = 'No Data'
t.custom.component.columns.measure = 'Measure'
t.custom.component.columns.advance = 'Advance'
t.custom.component.columns.calculatemeasure = 'Calculate Measure'
t.custom.component.columns.calculatemeasurefx = 'Make sure the SQL is executable.'
t.custom.component.columns.summarizeType = 'Summarize Type'
t.custom.component.columns.separator = 'Separator'
t.custom.component.columns.distinct = 'Distinct'
t.custom.component.columns.inuptseparator = 'please enter the separator'
t.custom.component.columns.and = 'AND'
t.custom.component.columns.or = 'OR'
t.custom.component.columns.addgroup = 'Add Group'
t.custom.component.columns.addcondition = 'Add Condition'
t.custom.component.columns.item = 'item'
t.custom.component.columns.filterSettings = 'Filter Settings'
t.custom.component.columns.descriptions = 'There is description about format，There are different format descriptions for different business types.'
t.custom.component.columns.decimals = 'Decimals'
t.custom.component.columns.prefix = 'Prefix'
t.custom.component.columns.regular = 'Regular(1,000)'
t.custom.component.columns.abbreviate = 'Abbreviate(1k)'

t.custom.component.datasetsqlmodel = {}
t.custom.component.datasetsqlmodel.columnName = 'Column Name'
t.custom.component.datasetsqlmodel.selectColumnName = 'Select Column Name'
t.custom.component.datasetsqlmodel.fieldFormula = 'FIELD FORMULA'
t.custom.component.datasetsqlmodel.fieldFormulaText = 'Create a calculated value by using basic mathematical operations ( + , - , * , / ) on the dataset fields and on any number. SQL coding may also be used.'
t.custom.component.datasetsqlmodel.alias = 'Alias'
t.custom.component.datasetsqlmodel.enterAlias = 'Enter Alias'
t.custom.component.datasetsqlmodel.businessType = 'Business Type'
t.custom.component.datasetsqlmodel.selectBusinessType = 'Select Business Type'
t.custom.component.datasetsqlmodel.format = 'Format'
t.custom.component.datasetsqlmodel.rootURL = 'Root URL'
t.custom.component.datasetsqlmodel.templateURL = 'Template URL'
t.custom.component.datasetsqlmodel.datacolumnsplace = 'Data Columns Placeholder'
t.custom.component.datasetsqlmodel.openCurrentPage = 'Open on current page'
t.custom.component.datasetsqlmodel.slectFormatText = 'Select the display format of the business type（Each business type has multiple display formats).'
t.custom.component.datasetsqlmodel.addnewfield = 'Add new field'
t.custom.component.datasetsqlmodel.addnewaction = 'Add New Action'
t.custom.component.datasetsqlmodel.delete = 'Delete'
t.custom.component.datasetsqlmodel.clone = 'Clone'
t.custom.component.datasetsqlmodel.valueofalias = 'Alias name has to be unique, please rename the duplicated alias name.'
t.custom.component.datasetsqlmodel.cancel = 'Cancel'
t.custom.component.datasetsqlmodel.invalidKeyword = "Invalid keyword, please don't include 'Count','Sum','Max','Min' or 'Avg'."
t.custom.component.datasetsqlmodel.success = 'Success'
t.custom.component.datasetsqlmodel.calculateLayer = 'Calculate Layer'
t.custom.component.datasetsqlmodel.name = 'Name'
t.custom.component.datasetsqlmodel.intername = 'Please Enter Alias Name'
t.custom.component.datasetsqlmodel.formula = 'Formula'
t.custom.component.datasetsqlmodel.interExpression = 'Please Enter Expression'
t.custom.component.datasetsqlmodel.delete = 'Delete'
t.custom.component.datasetsqlmodel.edit = 'Edit'
t.custom.component.datasetsqlmodel.newLayerDescription = 'This is description about new layer'
t.custom.component.datasetsqlmodel.calculateLayerDescription = 'This is description about calculate layer'
t.custom.component.datasetsqlmodel.newLayer = 'New Layer'
t.custom.component.datasetsqlmodel.calculateLayer = 'Calculate Layer'
t.custom.component.datasetsqlmodel.calculateLayerCheckName = 'Name cannot contain "."'
t.custom.component.datasetsqlmodel.selectAll = 'Select All'
t.custom.component.datasetsqlmodel.clearAll = 'Clear All'
t.custom.component.datasetsqlmodel.keepColumn = 'Keep Column'
t.custom.component.datasetsqlmodel.dialogLayerTitle = 'Add New Layer'
t.custom.component.datasetsqlmodel.dialogDatasetTitle = 'Dataset'
t.custom.component.datasetsqlmodel.format = 'Format'
t.custom.component.datasetsqlmodel.orderBy = 'Order By'
t.custom.component.datasetsqlmodel.rowLimit = 'Row Limit'
t.custom.component.datasetsqlmodel.materialized = 'Materialized'

t.custom.component.cardApp = {}
t.custom.component.cardApp.marketplace = 'Marketplace'
t.custom.component.cardApp.publish = 'Publish'
t.custom.component.cardApp.edit = 'Edit'
t.custom.component.cardApp.update = 'Update'
t.custom.component.cardApp.cancel = 'Cancel'
t.custom.component.cardApp.log = 'Log'
t.custom.component.cardApp.delete = 'Delete'
t.custom.component.cardApp.uninstall = 'Uninstall'
t.custom.component.cardApp.installed = 'Installed'
t.custom.component.cardApp.add = 'Add'
t.custom.component.cardApp.create = 'Create New App'
t.custom.component.cardApp.addFromMarketplace = 'Add From Marketplace'
t.custom.component.cardApp.goOpen = 'Go To My Applications To Open It'
t.custom.component.cardApp.publisher = 'Publisher'
t.custom.component.cardApp.lastUpdated = 'Last updated'
t.custom.component.cardApp.addApp = 'Add App'
t.custom.component.cardApp.integration = 'Integration'
t.custom.component.cardApp.integrationText = 'Data sync stopped, click "start" button to start the sync.'
t.custom.component.cardApp.goApplication = 'Go To My Applications'
t.custom.component.cardApp.help = 'Get Help'
t.custom.component.cardApp.addApplication = 'Add To My Applications'
t.custom.component.cardApp.version = 'Version'

t.custom.component.clientUseageReport = {}
t.custom.component.clientUseageReport.dialogTitle = 'Detail'

t.custom.component.gadget = {}
t.custom.component.gadget.nodata ='No Data'
t.custom.component.gadget.nodatatip='Click here to get more details'
t.custom.component.gadget.homePage = {}
t.custom.component.gadget.homePage = {}
t.custom.component.gadget.homePage.welcome = 'Welcome back'
t.custom.component.gadget.homePage.widget = 'WIDGET'
t.custom.component.gadget.homePage.report = 'REPORT'
t.custom.component.gadget.homePage.profit = 'MORE AUTOMATION, MORE PROFIT'
t.custom.component.gadget.filter = 'Filter'
t.custom.component.gadget.reorder = 'Click and drag to reorder'
t.custom.component.gadget.applyOrderRule = 'Rules will be applied in this order'
t.custom.component.gadget.selectWidget = 'Select Widget'
t.custom.component.gadget.addWidget = 'Add Widget'
t.custom.component.gadget.saveTabsSetting = 'Save Tabs Setting'
t.custom.component.gadget.designTabsLayout = 'Design Tabs Layout'
t.custom.component.gadget.noPermission = "You don't have permission yet."
t.custom.component.gadget.associated = 'Associated fields'
t.custom.component.gadget.placeholder = 'Please select'
t.custom.component.gadget.placeholderenter = 'Please Enter'
t.custom.component.gadget.placeholderdefaultdaterange = 'Select Default Date Range'
t.custom.component.gadget.addField = 'Add new field'
t.custom.component.gadget.delete = 'Delete'
t.custom.component.gadget.text = 'Text'
t.custom.component.gadget.value = 'Value'
t.custom.component.gadget.queryParams = 'QueryParams'
t.custom.component.gadget.waterMark = 'Water Mark'
t.custom.component.gadget.filterlabel = 'Filter Label'
t.custom.component.gadget.refresh = 'Refresh'
t.custom.component.gadget.barTitle = 'Bar Chart Title'
t.custom.component.gadget.barTitlePlaceholder = 'Please Enter Bar Title'
t.custom.component.gadget.barGridHeight = 'Bar Grid Height'
t.custom.component.gadget.barGridHeightPlaceholder = 'Please Enter Bar Grid Height'
t.custom.component.gadget.barGridTop = 'Bar Grid Top'
t.custom.component.gadget.barGridTopPlaceholder = 'Please Enter Bar Grid Top'
t.custom.component.gadget.dimension = 'Dimension'
t.custom.component.gadget.xaxis3d = 'xAxis3D'
t.custom.component.gadget.xaxis3dname = 'xAxis3D Name'
t.custom.component.gadget.yaxis3d = 'yAxis3D'
t.custom.component.gadget.yaxis3dname = 'yAxis3D Name'
t.custom.component.gadget.zaxis3d = 'zAxis3D'
t.custom.component.gadget.zaxis3dname = 'zAxis3D Name'
t.custom.component.gadget.showlabel = 'Show Label'
t.custom.component.gadget.calculable = 'Calculable '
t.custom.component.gadget.visualmap = 'VisualMap'
t.custom.component.gadget.minvalue = 'Min Value'
t.custom.component.gadget.maxvalue = 'Max Value'
t.custom.component.gadget.placeholderentername = 'Please enter name'
t.custom.component.gadget.dimensionPlaceholder = 'Please select Dimension'
t.custom.component.gadget.measure = 'Measure'
t.custom.component.gadget.showaxislabel = 'Show Axis Label'
t.custom.component.gadget.measurecolor = 'Measure Color'
t.custom.component.gadget.showColumnLimit = 'Show Column Limit'
t.custom.component.gadget.multipleMeasure = 'Multiple Measure'
t.custom.component.gadget.showTrendLine = 'Trend Line'
t.custom.component.gadget.measurePlaceholder = 'Please select Measure'

t.custom.component.gadget.columndimension = 'Column Dimension'
t.custom.component.gadget.measureintcolumnplaceholder = 'Please select column Dimension'
t.custom.component.gadget.measureintrowplaceholder = 'Please select row Dimension'
t.custom.component.gadget.rowdimension = 'Row Dimension'
t.custom.component.gadget.showpaging = 'Show Paging'

t.custom.component.gadget.groupPlaceholder = 'Please select Group'
t.custom.component.gadget.measureLine = 'Measure-Line'
t.custom.component.gadget.dimensionGroup = 'Dimension Group'
t.custom.component.gadget.typePlacholder = 'Please select Type'
t.custom.component.gadget.type = 'Type'
t.custom.component.gadget.dimensionName = 'Dimension Name'
t.custom.component.gadget.showYaxisRightLabel = 'Right yAxis Label Name'
t.custom.component.gadget.yAxismin = 'Right yAxis Min'
t.custom.component.gadget.yAxismax = 'Right yAxis Max'
t.custom.component.gadget.xNamePlaceholder = 'Please Enter Bar xName'
t.custom.component.gadget.measureName = 'Measure Name'
t.custom.component.gadget.setgoal = 'Set Goal'
t.custom.component.gadget.setsmooth = 'Set Smooth'
t.custom.component.gadget.yNamePlaceholder = 'Please Enter Bar yName'
t.custom.component.gadget.setgoalPlaceholder = 'Please Enter Goal'
t.custom.component.gadget.setShowColumnLimit = 'Please Enter Show Column Limit'
t.custom.component.gadget.setgoalcolor = 'Goal Color'
t.custom.component.gadget.setLabelFontSize = 'Label Font Size'
t.custom.component.gadget.setLabelFontSizePlaceholder = 'Please Enter Label Font Size'
t.custom.component.gadget.setXAxisFontSize = 'X-Axis Font Size'
t.custom.component.gadget.setXAxisFontSizePlaceholder = 'Please Enter X-Axis Font Size'
t.custom.component.gadget.mode = 'Mode'
t.custom.component.gadget.name = 'name'
t.custom.component.gadget.value = 'value'
t.custom.component.gadget.dragSort = 'Drag Sort'
t.custom.component.gadget.lineTitle = 'Line Chart Title'
t.custom.component.gadget.lineTitlePlaceholder = 'Please Enter Line Title'
t.custom.component.gadget.lineGridHeight = 'Line Grid Height'
t.custom.component.gadget.lineGridHeightPlaceholder = 'Please Enter Line Grid Height'
t.custom.component.gadget.lineGridTop = 'Line Grid Top'
t.custom.component.gadget.lineGridTopPlaceholder = 'Please Enter Line Grid Top'
t.custom.component.gadget.cumulative = 'Show as Cumulative'
t.custom.component.gadget.nameLocation = 'yAxis NameLocation'
t.custom.component.gadget.nameGap = 'yAxis NameGap'
t.custom.component.gadget.axisLabelRotate = 'xAxis Label Rotate'
t.custom.component.gadget.yAxisnameRotate = 'yAxis NameRotate'
t.custom.component.gadget.lineYNamePlaceholder = 'Please Enter Line yName'
t.custom.component.gadget.lineXNamePlaceholder = 'Please Enter Line xName'
t.custom.component.gadget.moreInfo = 'More Info'
t.custom.component.gadget.status = 'Status'
t.custom.component.gadget.select = 'Please Select'
t.custom.component.gadget.priority = 'Priority'
t.custom.component.gadget.instant = 'Instant'
t.custom.component.gadget.urgent = 'Urgent'
t.custom.component.gadget.normal = 'Normal'
t.custom.component.gadget.low = 'Low'
t.custom.component.gadget.assignee = 'Assignee'
t.custom.component.gadget.search = 'Search'
t.custom.component.gadget.ignore = 'Ignore'
t.custom.component.gadget.gridOption = 'Grid Option'
t.custom.component.gadget.columnsSetting = 'Columns Setting'
t.custom.component.gadget.check = 'Check'
t.custom.component.gadget.format = 'Format'
t.custom.component.gadget.getJson = 'GET JSON'
t.custom.component.gadget.snapshot = 'Snapshot'
t.custom.component.gadget.copyShareLink = 'Copy share link'
t.custom.component.gadget.addCondition = 'ADD CONDITION'
t.custom.component.gadget.creator = 'Creator'
t.custom.component.gadget.syncAuth = 'Sync And Authorizati'
t.custom.component.gadget.userDisable = 'User Message Disable'
t.custom.component.gadget.notification = 'Notification'
t.custom.component.gadget.integrationStatus = 'Integration Status'
t.custom.component.gadget.incompleteSettings = 'Incomplete Settings'
t.custom.component.gadget.min = 'Min'
t.custom.component.gadget.max = 'Max'
t.custom.component.gadget.than = 'Than'
t.custom.component.gadget.property = 'Property'
t.custom.component.gadget.fontSize = 'Font Size'
t.custom.component.gadget.ruleText = 'You can add rules to make the cells in this table change if they meet certain conditions.'
t.custom.component.gadget.addRule = 'Add a rule'
t.custom.component.gadget.a = 'A'
t.custom.component.gadget.b = 'B'
t.custom.component.gadget.ruleName = 'Enter Rule Name'
t.custom.component.gadget.widgetRule = 'Widget Rule'
t.custom.component.gadget.timeAlert = 'Only the ">, <, =, >=, <=, !=" type is supported for the time being'
t.custom.component.gadget.bgColor = 'Background Color'
t.custom.component.gadget.textColor = 'Text Color'
t.custom.component.gadget.apply = 'Apply'
t.custom.component.gadget.filterSetting = 'filter Setting'
t.custom.component.gadget.yValue = 'Y Value'
t.custom.component.gadget.xValue = 'X Value'
t.custom.component.gadget.user = 'User'
t.custom.component.gadget.refreshCron = 'Refresh Cron'
t.custom.component.gadget.refreshCronPlaceholder = 'Please select Refresh Rate'
t.custom.component.gadget.benchmark = 'Benchmark'
t.custom.component.gadget.dateRange = 'Date Range:'
t.custom.component.gadget.lastdays = 'Last Days:'
t.custom.component.gadget.headerText = 'Header Text'
t.custom.component.gadget.editRule = 'Edit a rule'
t.custom.component.gadget.columnText = 'When a cell in these columns is equal to it will be tinted this color'
t.custom.component.gadget.editor = 'query  groovy editor'
t.custom.component.gadget.app = 'App'
t.custom.component.gadget.report = 'Dashboard'
t.custom.component.gadget.bot = 'Bot'
t.custom.component.gadget.botName = 'Bot Name'
t.custom.component.gadget.description = 'Description'
t.custom.component.gadget.botDetail = 'Details about this table'
t.custom.component.gadget.design = 'Design'
t.custom.component.gadget.enableRefresh = 'Enable Auto Refresh'
t.custom.component.gadget.submit = 'Submit'
t.custom.component.gadget.refreshInEvery = 'Refresh in every'
t.custom.component.gadget.timeMinutes = 'Minutes'
t.custom.component.gadget.operations = 'Operations'
t.custom.component.gadget.refreshAllText = 'Refresh all widget, hover at here 2 seconds will open auto refresh setting'
t.custom.component.gadget.refreshAllWdiget = 'Refresh all widget'
t.custom.component.gadget.cloneReport = 'Clone Dashboard'
t.custom.component.gadget.shareReport = 'Share Dashboard'
t.custom.component.gadget.showScorecard = 'Show Scorecard'
t.custom.component.gadget.addFilter = 'Add New Filter'
t.custom.component.gadget.ticketsFilter = 'Tickets filter'
t.custom.component.gadget.filterText = 'Use Filter to exclude the tickets you are not going to work on. Adding more filters will speed up the priority points calculation.'
t.custom.component.gadget.filterText = 'Use Filter to exclude the tickets you are not going to work on. Adding more filters will speed up the priority points calculation.'
t.custom.component.gadget.highestPriority = 'Click here to see the highest priority ticket that you can start working on.'
t.custom.component.gadget.requestTicket = 'Request Next Ticket'
t.custom.component.gadget.currentTicketText = 'Click here if you find that the current ticket should not be the highest-ranked ticket for you. The rejected ticket will be ignored by Next Ticket for the next 60 minutes. A Reject Reason will be required, then you will be served with the next highest priority ticket. Adding an acceptable reject reason will help us add more rules to make the calculations more accurate.'
t.custom.component.gadget.rejectNewTicket = 'Reject Next Ticket'
t.custom.component.gadget.rejectNewTicketList = 'Reject Tickets List'
t.custom.component.gadget.returntoqueue = 'Return to queue'
t.custom.component.gadget.twbrt = 'Ticket will be returned to the ticket queue, please confirm whether to continue.'
t.custom.component.gadget.rejectTicket = 'Reject Ticket'
t.custom.component.gadget.whyRejectTicket = 'Why are you rejecting this ticket?'
t.custom.component.gadget.selectReason = 'Select a reason below or input a new one'
t.custom.component.gadget.dashboardView = 'Dashboard View'
t.custom.component.gadget.listView = 'List view'
t.custom.component.gadget.filterName = 'Filter Name'
t.custom.component.gadget.startDispatching = 'lists to start dispatching'
t.custom.component.gadget.dropdownUser = `a 'User' on the dropdown`
t.custom.component.gadget.selectFilter = `Please Select a 'Filter' and`
t.custom.component.gadget.company = `Company`
t.custom.component.gadget.companyName = `Company Name`
t.custom.component.gadget.location = `Location`
t.custom.component.gadget.contactName = `Contact Name`
t.custom.component.gadget.phone = `Phone`
t.custom.component.gadget.email = `Email`
t.custom.component.gadget.site = `Site`
t.custom.component.gadget.city = `City`
t.custom.component.gadget.state = `State`
t.custom.component.gadget.zip = `Zip`
t.custom.component.gadget.address = `Address`
t.custom.component.gadget.dataset = `DATASET`
t.custom.component.gadget.integration = `INTEGRATION`
t.custom.component.gadget.provide = `PROVIDE`
t.custom.component.gadget.connected = `CONNECTED`
t.custom.component.gadget.glanceText = `View all of your performance data in one place so you can spend less time checking data and creating reports and more time acting on insights. Mix and match metrics from different sources in one Databoard and get a more complete view of your performance at a glance.`
t.custom.component.gadget.integrationsText = `The multiple options of integrations collect your data into MSPbots.`
t.custom.component.gadget.diversified = `Diversified data collection`
t.custom.component.gadget.flexible = `Flexible data visualization`
t.custom.component.gadget.testPassedData = `Test Result:`
t.custom.component.gadget.copyTicketNumber = `Copy ticket number`
t.custom.component.gadget.connectWise = `Click to open this ticket in ConnectWise`
t.custom.component.gadget.autotask = `Click to open this ticket in AutoTask`
t.custom.component.gadget.syncro = `Click to open this ticket in Syncro`
t.custom.component.gadget.kaseyabms = `Click to open this ticket in Kaseya BMS`
t.custom.component.gadget.jira = `Click to open this ticket in Jira`
t.custom.component.gadget.halo = `Click to open this ticket in Halo`
t.custom.component.gadget.owned = `OWNED`
t.custom.component.gadget.runnings = `RUNNINGS`
t.custom.component.gadget.automations = `Automations allow you to configure custom trigger-action workflows directly within your MSPbots. This will allow you and your team to save time by automating repetitive tasks, increasing communication efficiency, and reducing the overall margin of error.`
t.custom.component.gadget.automationsConfig = `Configure automation strategies to power up your workflow.`
t.custom.component.gadget.automation = `AUTOMATION`
t.custom.component.gadget.collaboration = `Efficient collaboration`
t.custom.component.gadget.customAnalysis = `Build Custom Data Analysis`
t.custom.component.gadget.dataAnaly = `DATA ANALYSIS`
t.custom.component.gadget.kpisText = `Start using your own data to extract metrics and visualize KPIs. Monitor all of your company’s metrics on one screen.`
t.custom.component.gadget.gridLines = `gridLines`
t.custom.component.gadget.toolbar = `Toolbar`
t.custom.component.gadget.showPaging = `Show Paging`
t.custom.component.gadget.headerText = `Header Text`
t.custom.component.gadget.textAlign = `Text Align`
t.custom.component.gadget.headerTooltip = `Header Tooltip`
t.custom.component.gadget.allowFiltering = `Allow Filtering`
t.custom.component.gadget.showdeletebutton = `Show Delete`
t.custom.component.gadget.showSelection ='Show Selection'
t.custom.component.gadget.showSearch ='Show Search'
t.custom.component.gadget.showLineNumbers = 'Show Line Numbers'
t.custom.component.gadget.disableHtml = `Disable Html`
t.custom.component.gadget.aggregates = `Aggregates`
t.custom.component.gadget.numberFormat = `Number Format`
t.custom.component.gadget.formList = `formList`
t.custom.component.gadget.formData = `formData`
t.custom.component.gadget.toolbar = `Toolbar`
t.custom.component.gadget.noFound = `No results found`
t.custom.component.gadget.checkNumber = `Jira Ticket doesn't exist, if you can't find the Jira ticket, please use NA.`
t.custom.component.gadget.da = `Please select DA`
t.custom.component.gadget.po = `Please select PO`
t.custom.component.gadget.yAxisPercentage = 'yAxis Percentage'
t.custom.component.gadget.useRightyAxis = 'Use Right yAxis Measure'
t.custom.component.gadget.rightyAxisPercentage = 'Right yAxis Percentage'
t.custom.component.gadget.connectNulls = 'Connect Null Value'
t.custom.component.gadget.showlabel = 'Show Label'
t.custom.component.gadget.splitLineShow = 'Split Line Show'
t.custom.component.gadget.showYaxisRight = 'Right yAxis Coordinate'
t.custom.component.gadget.showYaxisRightlabel = 'Right yAxis Coordinate Label'
t.custom.component.gadget.checkQuery = "You cannot change the widget to 'Alpha' or 'Published' if the dataset is not in 'Alpha' or 'Published' status"
t.custom.component.gadget.parentfield = 'Please select Parent Field'
t.custom.component.gadget.childfield = 'Please select Child Field'
t.custom.component.gadget.singleDashboard = 'Single Dashboard'
t.custom.component.gadget.rotateDashboard = 'Rotate Dashboard'
t.custom.component.gadget.showHeader = 'Show Header'
t.custom.component.gadget.dimension = 'Dimension'
t.custom.component.gadget.dimensionName = 'Dimension Name'
t.custom.component.gadget.measure = 'Measure'
t.custom.component.gadget.measureName = 'Measure Name'
t.custom.component.gadget.label = 'Label'
t.custom.component.gadget.labelName = 'Label Name'
t.custom.component.gadget.tooltipName = 'Tooltip Name'
t.custom.component.gadget.showLabel = 'Show Label'
t.custom.component.gadget.minValue = 'Min value'
t.custom.component.gadget.maxValue = 'Max Value'
t.custom.component.gadget.orient = 'Orient'
t.custom.component.gadget.gridTop = 'Grid Top'
t.custom.component.gadget.leftSideDistance = 'Left Side Distance'
t.custom.component.gadget.bottomSideDistance = 'Bottom Side Distance'
t.custom.component.gadget.istotal = 'Is Total'
t.custom.component.gadget.color = 'Legend Color'
t.custom.component.gadget.exportPDF = 'Export PDF'

t.custom.component.gadget.pie = {}
t.custom.component.gadget.pie.XAxis = 'X-Axis'
t.custom.component.gadget.pie.subXAxis = 'sub-X-Axis'
t.custom.component.gadget.pie.YAxis = 'Y-Axis'
t.custom.component.gadget.pie.MeasureText = 'Measure Text'
t.custom.component.gadget.pie.PieChartTitle = 'Pie Chart Title'
t.custom.component.gadget.pie.PartName = 'Part Name'
t.custom.component.gadget.pie.Thresholds = 'Configure Threshold'

t.custom.component.gadget.gauge = {}
t.custom.component.gadget.gauge.suffix = 'Suffix'
t.custom.component.gadget.gauge.valueFieldsName = 'Measure'
t.custom.component.gadget.gauge.maximum = 'Maximum'
t.custom.component.gadget.gauge.minimum = 'Minimum'
t.custom.component.gadget.gauge.Thresholds = 'Configure Threshold'

t.custom.component.gadget.sunburst = {}
t.custom.component.gadget.sunburst.title = 'Sunburst Chart Title'
t.custom.component.gadget.sunburst.radius = 'Radius'
t.custom.component.gadget.sunburst.sort = 'Sort'
t.custom.component.gadget.sunburst.align = 'Align'
t.custom.component.gadget.sunburst.minAngle = 'minAngle'
t.custom.component.gadget.sunburst.children = 'Children'
t.custom.component.gadget.kpi = {}
t.custom.component.gadget.kpi.widgetSettings = 'Widget Settings'
t.custom.component.gadget.kpi.headerText = 'Header Text'
t.custom.component.gadget.kpi.snapshotFrequency = 'Snapshot frequency'
t.custom.component.gadget.kpi.benchmarkName = 'Benchmark Name'
t.custom.component.gadget.kpi.dimension = 'Dimension'
t.custom.component.gadget.kpi.timeFrame = 'Time frame'
t.custom.component.gadget.kpi.benchmark = 'Benchmark'
t.custom.component.gadget.kpi.addBenchmark = 'Add Benchmark'
t.custom.component.gadget.kpi.kpiSettings = 'KPI Settings'
t.custom.component.gadget.kpi.designSettings = 'Design Settings'
t.custom.component.gadget.kpi.dateField = 'Date field'
t.custom.component.gadget.kpi.groupValueField = 'Group Value field'
t.custom.component.gadget.kpi.kpiValueField = 'KPI Value field'
t.custom.component.gadget.kpi.userType = 'User Type'
t.custom.component.gadget.kpi.timeFrameField = 'Time Frame field'
t.custom.component.gadget.kpi.chartsType = 'Charts Type'
t.custom.component.gadget.kpi.kpiDes = 'The data will dimension by follow fields'

t.custom.component.viewComponent = {}
t.custom.component.viewComponent.blockStatus = 'Block Status'
t.custom.component.viewComponent.clear = 'Clear'
t.custom.component.viewComponent.trigger = 'Trigger'
t.custom.component.viewComponent.alert = 'Alert'
t.custom.component.viewComponent.escalate = 'Escalate'
t.custom.component.viewComponent.clone = 'Clone'
t.custom.component.viewComponent.share = 'Share'
t.custom.component.viewComponent.homepage = 'Home Page'
t.custom.component.viewComponent.delete = 'Delete'
t.custom.component.viewComponent.edit = 'Edit'
t.custom.component.viewComponent.noIntegration = 'No Integration'
t.custom.component.viewComponent.linkedBots = 'Linked Bots'
t.custom.component.viewComponent.created = 'CREATED'
t.custom.component.viewComponent.update = 'UPDATE'
t.custom.component.viewComponent.read = 'READY/RECEIVED/READ/EMAIL SENT'
t.custom.component.viewComponent.lastModified = 'LAST MODIFIED'
t.custom.component.viewComponent.lastSynced = 'LAST SYNCED'
t.custom.component.viewComponent.owner = 'OWNER'
t.custom.component.viewComponent.rolepermission = 'ROLE/PERMISSION'
t.custom.component.viewComponent.noMoreData = 'No more data'
t.custom.component.viewComponent.type = 'Type'
t.custom.component.viewComponent.status = 'Status'
t.custom.component.viewComponent.lastSyncedDate = 'Last Synced Date'
t.custom.component.viewComponent.createDate = 'Created Date'
t.custom.component.viewComponent.creator = 'Creator'
t.custom.component.viewComponent.lastModifiedDate = 'Last Modified Date'
t.custom.component.viewComponent.lastModifiedBy = 'Last Modified By'
t.custom.component.viewComponent.integrationGroup = 'Integration Group'
t.custom.component.viewComponent.backDefaultSort = 'Back to default sort'
t.custom.component.viewComponent.setdefaulthomepage = 'Set Default Homepage'
t.custom.component.viewComponent.setdefaulthomepageforusers = 'Set default homepage for below users'

t.custom.component.viewLinkedInfo = {}
t.custom.component.viewLinkedInfo.cancel = 'Cancel'
t.custom.component.viewLinkedInfo.confirm = 'Confirm'

t.custom.component.shareLinkDialog = {}
t.custom.component.shareLinkDialog.shareAbleLink = 'SHAREABLE LINK'
t.custom.component.shareLinkDialog.snapshot = 'SNAPSHOT'
t.custom.component.shareLinkDialog.embed = 'EMBED'
t.custom.component.shareLinkDialog.streamToTv = 'STREAM TO TV'
t.custom.component.shareLinkDialog.streamToTv2 = 'Stream to TV'
t.custom.component.shareLinkDialog.userAccess = 'USER ACCESS'
t.custom.component.shareLinkDialog.copyToShare = 'Copy this URL to share'
t.custom.component.shareLinkDialog.copy = 'Copy'
t.custom.component.shareLinkDialog.confirmRevokeToken = 'By generating a new URL, the current token will be revoked.Databoards accessed by the old URL will stop working.'
t.custom.component.shareLinkDialog.revokeToken = 'Revoke token'
t.custom.component.shareLinkDialog.revokeTokenYes = 'Yes,revoke'
t.custom.component.shareLinkDialog.cancel = 'Cancel'
t.custom.component.shareLinkDialog.clientmapping = 'PSA'
t.custom.component.shareLinkDialog.setting = 'Additional Settings'
t.custom.component.shareLinkDialog.limitIpAddress = 'Limit to IP addresses'
t.custom.component.shareLinkDialog.password = 'Protect with password'
t.custom.component.shareLinkDialog.restrict = 'Restrict ability to veiw additional Date Ranges for external viewers '
t.custom.component.shareLinkDialog.cancel = 'Delivery options'
t.custom.component.shareLinkDialog.cancel = 'Email'
t.custom.component.shareLinkDialog.cancel = 'Slack Connect'
t.custom.component.shareLinkDialog.cancel = 'Email recpient(s)'
t.custom.component.shareLinkDialog.cancel = 'Frequency'
t.custom.component.shareLinkDialog.cancel = 'setting'
t.custom.component.shareLinkDialog.cancel = 'File format'
t.custom.component.shareLinkDialog.cancel = 'JPG'
t.custom.component.shareLinkDialog.cancel = 'The File Format: JPG'
t.custom.component.shareLinkDialog.cancel = 'will send each'
t.custom.component.shareLinkDialog.cancel = 'Databoard as a'
t.custom.component.shareLinkDialog.cancel = 'separate JPG'
t.custom.component.shareLinkDialog.cancel = 'attachment in the'
t.custom.component.shareLinkDialog.cancel = 'scheduled email.'
t.custom.component.shareLinkDialog.cancel = 'PDF'
t.custom.component.shareLinkDialog.cancel = 'The File Format: PDF'
t.custom.component.shareLinkDialog.cancel = 'will combine'
t.custom.component.shareLinkDialog.cancel = 'Databoards in a'
t.custom.component.shareLinkDialog.cancel = 'multi-page PDF that'
t.custom.component.shareLinkDialog.cancel = 'will be attached to'
t.custom.component.shareLinkDialog.cancel = 'the scheduled email.'
t.custom.component.shareLinkDialog.cancel = 'Date range'
t.custom.component.shareLinkDialog.cancel = 'As set on Databoard(s)'
t.custom.component.shareLinkDialog.cancel = 'To'
t.custom.component.shareLinkDialog.cancel = 'start Time'
t.custom.component.shareLinkDialog.cancel = 'end Time'
t.custom.component.shareLinkDialog.cancel = 'Cancel'
t.custom.component.shareLinkDialog.cancel = 'Cancel'
t.custom.component.shareLinkDialog.validText = 'The URL is permanently valid, and users within the access authority can view the URL.'
t.custom.component.shareLinkDialog.noTimeLimit = 'No Time Limit'
t.custom.component.shareLinkDialog.customizedTime = 'Customized Time'
t.custom.component.shareLinkDialog.everyone = 'Everyone'
t.custom.component.shareLinkDialog.selectedUsers = 'Selected Users'
t.custom.component.shareLinkDialog.save = 'Save'

t.custom.component.selectTeamId = {}
t.custom.component.selectTeamId.placeholder = 'Select a Team'

t.custom.component.selectClientUserInfo = {}
t.custom.component.selectClientUserInfo.placeholder = 'Select a User'

t.custom.component.selectClientId = {}
t.custom.component.selectClientId.psa = 'PSA'
t.custom.component.selectClientId.psau = 'PSAU'
t.custom.component.selectClientId.psaSync = 'PSA Sync date'
t.custom.component.selectClientId.placeholder = 'Select a Client'

t.custom.component.previewData = {}
t.custom.component.previewData.executeSql = 'Execute SQL'
t.custom.component.previewData.fieldDescription = 'Field Description'
t.custom.component.previewData.query = 'Query'
t.custom.component.previewData.errorLog = 'Error Log'

t.custom.component.nextTicketRender = {}
t.custom.component.nextTicketRender.name = 'name\time'
t.custom.component.nextTicketRender.sericeBoard = 'Service Board'
t.custom.component.nextTicketRender.status = 'status'
t.custom.component.nextTicketRender.content = 'Choose your primary Service Boards here to set them as default. All actionable tickets on these boards will be ranked in the NextTicket calculation.'
t.custom.component.nextTicketRender.placeholder = 'please'

t.custom.clientportal = {}
t.custom.clientportal.client = 'Client'
t.custom.clientportal.contactEmail = 'Contact Email'
t.custom.clientportal.new = 'New'
t.custom.clientportal.clientTitle = 'Client Portal Management'
t.custom.clientportal.consultantPortalManagement = 'Consultant Management'

t.status = {}
t.status.name = 'Status'

t.placeholder = {}
t.placeholder.ps = 'Please Select'
t.placeholder.zero = '0'
t.placeholder.sto = 'Select Time Option'
t.placeholder.pe = 'Please Enter'
t.placeholder.sd = 'Select date'
t.placeholder.s = 'Select'
t.placeholder.sr = 'Select Recipient'
t.placeholder.sc = 'Select Channel'
t.placeholder.search = 'Search'
t.placeholder.startdate = 'Start date'
t.placeholder.enddate = 'End date'
t.placeholder.pn = "{'key-1' : 'value-1','key-2' : 'value-2',}"
t.placeholder.psyv = 'Please Select Y Value'
t.placeholder.psxv = 'Please Select X Value'
t.placeholder.sdate = 'Start Time'
t.placeholder.edate = 'End Time'

t.attribute = {}
t.attribute.sort = 'Sort'
t.attribute.type = 'Type'
t.attribute.api = 'API'
t.attribute.bots = 'Bots'
t.attribute.purchase = 'Purchase'
t.attribute.creator = 'Creator'
t.attribute.cancel = 'Cancle'
t.attribute.close = 'Close'
t.attribute.save = 'Save'
t.attribute.delete = 'Delete'
t.attribute.add = 'Add'
t.attribute.starting = 'Starting'
t.attribute.startingat = 'Starting at'
t.attribute.at = 'at'
t.attribute.every = 'Every'
t.attribute.include = 'Include'
t.attribute.clear = 'Clear'
t.attribute.slicer = 'Slicer'
t.attribute.ApplytoTimezone = 'Apply to Timezone'
t.attribute.and = 'AND'
t.attribute.or = 'OR'
t.attribute.bundles = 'Bundles'
t.attribute.continue = 'Continue'
t.attribute.created = 'CREATED'
t.attribute.update = 'UPDATE'
t.attribute.condition = 'Condition'
t.attribute.sync = 'Sync'
t.attribute.cleaning = 'Cleaning'
t.attribute.description = 'DESCRIPTION'
t.attribute.result = 'Result'
t.attribute.rules = 'Rules'
t.attribute.start = 'Start'
t.attribute.waiting = 'WAITING...'
t.attribute.free = 'Free'
t.attribute.upgrade = 'UPGRADE'
t.attribute.current = 'CURRENT PLAN'

t.statement = {}
t.statement.lr = 'Linked Dashboards'
t.statement.ucs = 'Unlimited company seats'
t.statement.sfmt1 = '/seat for more than 10members'
t.statement.rd = 'RULE DETAIL'
t.statement.nr = 'New Rule'
t.statement.lut = 'LAST UPDATE TIME'
t.statement.dn = 'DATASET NAME'
t.statement.datt = 'Details About this table'
t.statement.rdch = 'Recent Data Cleaning history'
t.statement.lut = 'LAST UPDATE TIME'
t.statement.sd = 'Sync Dataset'
t.statement.dt = 'Dynamic Token'
t.statement.fn = 'Field Name'
t.statement.re = 'Repeat every'
t.statement.lw = 'Link Widgets'
t.statement.lsd = 'Last Synced Date'
t.statement.cd = 'Created Date'
t.statement.lmd = 'Last Modified Date'
t.statement.sac = 'Save and Continue'
t.statement.lmb = 'Last Modified By'
t.statement.es = 'Escalation Step'
t.statement.ag = 'Add Group'
t.statement.am = 'Message'
t.statement.st = 'Start Time'
t.statement.et = 'End Time'
t.statement.iat = 'Insert a token'
t.statement.tmfiaiu = 'The modified field is already in use in Widget Builder, please check if you want to continue modifying it？'
t.statement.ac = 'Add Condition'
t.statement.stdsotr = 'Select the data source of the trigger.'
t.statement.nds = 'No data source, or no optional fields.'
t.statement.sst = 'Select send to:'
t.statement.and = 'and'
t.statement.psaw = 'Please Select A Widget'
t.statement.psad = 'Please Select A Dataset'
t.statement.ct = 'Choose Template:'
t.statement.an = 'Add New'
t.statement.ci = 'Client Information'
t.statement.ca = 'Clear All'
t.statement.anr = 'New Rules'
t.statement.edr = 'Edit Rules'
t.statement.sa = 'Select All'
t.statement.vaa = 'View After Adding'
t.statement.saat = 'Save as a template'
t.statement.template = 'Template'
t.statement.rtf = 'Run this flow'
t.statement.staf = 'Setting time and frequency.'
t.statement.if = 'Ignore Filter'
t.statement.sf = 'start from'
t.statement.minutes = 'minutes'
t.statement.ht = 'Hide badge: '
t.statement.fc = 'Font color: '
t.statement.bc = 'background color: '
t.statement.sap = 'Show all permission'

t.statement.fh = 'from hour'
t.statement.adsd = 'Advanced Scheduler'
t.statement.setting = 'Setting'
t.statement.fsd = 'Finished sync dataset!'
t.statement.ftsd = 'Failed to sync dataset!'
t.statement.tpwre = 'The process will run every'
t.statement.itfi = 'Ignore this filter if slicer not existed in the dashboard'
t.statement.tfwr = 'This flow will run:'
t.statement.cuhc = "Change user's home channel"
t.statement.um = 'User Management'
t.statement.ufrfcw = 'User Filter&Rule For ConnectWise'
t.statement.ufrfat = 'User Filter&Rule For AutoTask'
t.statement.syncro = 'User Filter&Rule For Syncro'
t.statement.kaseyabms = 'User Filter&Rule For Kaseya BMS'
t.statement.ass = 'API Sync Succeeded.'
t.statement.htf = 'How To Fix:'
t.statement.itewt = 'If this error was temporary,you can try resubmitting the run and the issue may have been resolved.'
t.statement.dtf = 'Drill Through fields'
t.statement.saat = 'Save as a template'
t.statement.rp = 'Dashboard Permission'
t.statement.nmd = 'No matching data'
t.statement.mmt = 'Manage Message Template'
t.statement.dsf = 'Data source fields'
t.statement.adtfd = 'Add dynamic tokens from data source and drill through used in this massage.'
t.statement.tugb = 'The UUIDs generated by this site are provided AS IS without warranty of any kind, not even the warranty that the generated UUIDs are actually unique. You are responsible for using the UUIDs and assume any risk inherent to using them. You are not permitted to use the UUIDs generated by this site if you do not agree to these terms. Do not use any UUIDs found on cached versions of this page.'
t.statement.abto = 'After being turned on, this bot will trigger subsequent processes under these conditions.'
t.statement.tats = 'TICKET—AUDIT-TRAIL-SYNC'
t.statement.tctrs = 'TICKET—COMPANY-TEAML-ROLES-SYNC'
t.statement.tterfs = 'TICKET—TIME-ENTRY-RESOLUTION-FLAG-SYNC'
t.statement.rysywtd = 'Are you sure you want to delete this rule?'
t.statement.rysywtc = 'Are you sure you want to change this rule?'
t.statement.atrid = 'After the rule is deleted, this package will not be able to use this rule.'
t.statement.atric = 'After the rule is changed, it will affect the functionality associated with this package.'
t.statement.bp = 'BI Packages'
t.statement.cpf = 'Chargebee Product Family'
t.statement.cp = 'Chargebee Product'
t.statement.at = 'App Type'
t.statement.sm = 'Set Manager'

t.label = {}
t.label.et = 'Effective Time'
t.label.tn = 'Template Name'
t.label.tt = 'Template Type'
t.label.name = 'Name'
t.label.password = 'Password'
t.label.cp = 'Confirm Password'
t.label.createDate = 'createDate'
t.label.ur = 'Update Role'
t.label.rn = 'Rule Name'
t.label.type = 'Type'
t.label.action = 'Action'
t.label.dou = 'Day of use'
t.label.date = 'Date'
t.label.rc = 'Rule Families'
t.label.nod = 'Number of days'
t.label.an = 'App Name'
t.label.description = 'Description'
t.label.mnoaccounts = 'Max Number of Accounts'
t.label.mnobots = 'Max Number of Bots'
t.label.it = 'Integration Type'
t.label.software = 'Software'
t.label.view = 'View'
t.label.jmd = 'JSON Meta Data'

t.path = {}
t.path.s = 'Share valid for {link} Members within the authority can still open the link after the expiration.'
t.path.tdiu = 'The dataset is updated to {date} CST.'

t.present = {}
t.present.manage = {}
t.present.manage.addNewPresent = 'Add New Presentation'
t.present.manage.copySuccess = 'Copy Success!'

t.paywall = {}
t.paywall.free = 'Free'
t.paywall.by = 'By'
t.paywall.seatForMoreThan = 'seat for more than'
t.paywall.members = 'members'
t.paywall.unlimitedCompanySeats = 'Unlimited company seats'
t.paywall.noContentYet = 'No Content yet'
t.paywall.dashboards = 'Dashboards'
t.paywall.widgets = 'Widgets'
t.paywall.datasets = 'Datasets'
t.paywall.publisher = 'Publisher'
t.paywall.lastUpdated = 'Last updated'
t.paywall.integration = 'Integration'
t.paywall.price = 'Price'
t.paywall.version = 'Version'
t.paywall.v = 'v'
t.paywall.accountTips = 'This app allows you to keep 1 free account and assign it to one admin in your team, while you can purchase multiple paid accounts'
t.paywall.customizePurchasePlan = 'Customize your purchase plan'
t.paywall.paidAccounts = 'Paid Accounts'
t.paywall.paidAccountTip = 'Our pricing is based on User seats. <br> The number of User seats  will determine <br> how many team  members are <br> available for the  current feature, <br> and you can also  assign these <br> seats via Config seats.'
t.paywall.paidAccountTipBot = 'Our pricing is based on User seats. <br> The number of User seats  will determine <br> how many team  members are <br> available for the  current feature'
t.paywall.paidAccountTipLink = 'Config seats'
t.paywall.maxNumberOfBots = 'Max number of bots'
t.paywall.freeAccount = 'Free account'
t.paywall.OrderSummary = 'Order summary'
t.paywall.next = 'Next'
t.paywall.purchase = 'Purchase'
t.paywall.purchased = 'Purchased'
t.paywall.upgrade = 'Upgrade'
t.paywall.save = 'Save'
t.paywall.plan = 'plan'
t.paywall.edit = 'Edit'
t.paywall.addPlan = 'Add Plan'
t.paywall.addRecurringAddon = 'Add Recurring Addon'
t.paywall.cancel = 'Cancel'
t.paywall.add = 'Add'
t.paywall.cypp = 'Customize your purchase plan:'
t.paywall.tcps = 'The current price is for a single seat only, the actual purchase will need to be made for everyone in your group.'
t.paywall.ofusers = '# OF USERS'
t.paywall.install = 'Install'
t.paywall.installed = 'Installed'
t.paywall.ybc = "You'll be charged {totalMRR} until your billing period ends. To learn more, see the FAQ"
t.paywall.action = 'Action'
t.paywall.newrules = 'New Rules'
t.paywall.peruser = 'per user'
t.paywall.usd = 'USD'
t.paywall.remove = 'Remove'
t.paywall.gsbap = 'Get started by adding a plan.'
t.paywall.configmessage = 'This app allows you to keep {free} free account and assign it to {free} admin in your team, while you can purchase multiple paid accounts.'
t.paywall.noFreemessage = 'Now you can set members to the paid account list to ensure they can use the APP properly.'
t.paywall.ruletext = 'You have used {Numberone} out of {Numbertwo} bots that you have purchased, please turn off some bots or upgrade your purchase.'
t.paywall.urlform = {}
t.paywall.urlform.labelname = 'Name:'
t.paywall.urlform.placeholdername = 'Please Enter The Name'
t.paywall.urlform.messagename = 'name is required'
t.paywall.urlform.labelurl = 'Url:'
t.paywall.urlform.placeholderurl = 'Please Enter The Url'
t.paywall.urlform.messageurl = 'url is required'
t.paywall.label = {}
t.paywall.label.filter = 'Filter'
t.paywall.label.productfamily = 'Product Family'
t.paywall.label.cacft = 'Choose a currency for this item'
t.paywall.placeholder = {}
t.paywall.placeholder.search = 'Search'
t.paywall.placeholder.searchplans = 'Search Plans'
t.paywall.biPackageInfo = 'The Bundles you purchased supports up to {num} integrations, please select which BI packages you want to use, you can also go to the billing page to change it later'

t.editPaywall = {}
t.editPaywall.priceSummary = 'Price Summary'
t.editPaywall.biPackage = 'BI Package'
t.editPaywall.bots = 'Bots'
t.editPaywall.app = 'APP'
t.editPaywall.psa = 'PSA'
t.editPaywall.rmmOrAccounting = 'RMM or Accounting'
t.editPaywall.others = 'Others'
t.editPaywall.botUsage = 'Bot Usage'
t.editPaywall.botUsageUnlimited = 'Bot Usage(Unlimited)'
t.editPaywall.nextTicketManager = 'Next Ticket Manager'
t.editPaywall.attendanceManager = 'Attendance Manager'
t.editPaywall.unit = {}
t.editPaywall.unit.dollar = '$'
t.editPaywall.unit.month = 'Month'
t.editPaywall.unit.year = 'Year'
t.editPaywall.unit.bot = 'bot'
t.editPaywall.unit.user = 'user'

t.export = {}
t.export.export = 'Export'
t.export.exportAll = 'Export All'
t.export.exportSelect = 'Export Select'
t.export.import = 'Import'
t.export.selectFile = 'Select File'
t.export.upload = 'Upload'
t.export.uploadExceedMsg = 'Only one file can be uploaded'
t.export.uploadJson = 'Only JSON files can be uploaded'
t.export.uploadTip = 'Please click the upload button to upload the upgrade file, and click the upgrade button after uploading to update the system to the latest state'
t.export.uploadTipTwo = 'Please rest assured to upgrade, the upgrade process will automatically back up the current system, if you find a system error after the upgrade, you can click the restore button below to roll back the system to the state before the upgrade'
t.export.Rollback = 'Rollback'

t.billing = {
  billing: 'Billing',
  youBundles: 'Your Bundles',
  info: 'USD upcoming payment on',
  upgrade: 'Change',
  renew: 'Renew',
  editCard: 'Edit Payment Method',
  createCard: 'Add Payment Method',
  achAccount: 'Name as per Account',
  achNumber: 'Account Number',
  achRouting: 'Routing Number',
  firstName: 'First Name',
  lastName: 'Last Name',
  cardNumber: 'Card Number',
  expMonth: 'Exp. Month',
  expYear: 'Exp. Year',
  cvv: 'Security Code',
  plsFirstName: 'Please enter FirstName',
  plsLastName: 'Please enter LastName',
  plsSecurityCode: 'Please enter Security Code',
  plsCardNumber: 'Please enter Card Number',
  plsCorrectCardNumber: 'Please enter the correct card number',
  expDataError: 'Expiry Data Error',
  plsExpYear: 'Please enter Exp. Year',
  plsCorrectYear: 'Please enter the correct Year',
  plsExpMonth: 'Please enter Exp. Month',
  plsCorrectMonth: 'Please enter the correct Month',
  transactionId: 'Transaction ID',
  status: 'Status',
  type: 'Type',
  transactionTime: 'Transaction Time',
  amount: 'Amount',
  invoice: 'Invoice',
  payMethod: 'Pay Method',
  payMethodTip: 'Manage your payment method here.',
  payMethodAdd: '+ Add new payment method',
  expiry: 'Expiry',
  aLaCarteUsage: 'A la Carte Usage',
  bundlesUsage: 'Bundles Usage',
  assets: 'Assets',
  quantity: 'Quantity',
  nextBilling: 'Next Billing',
  cancelTip: 'Your subscription will be cancelled and unavailable. Please confirm whether to continue? If you continue to use it after cancellation, you can resume it by clicking the Renew button.',
  cancelNow: 'Cancel Now',
  cancelSuccess: 'Successfully cancelled your subscription',
  dismiss: 'Dismiss',
  renewTip: 'Your subscription will be restored to paid status and continue to be used, please confirm whether to continue?',
  renewNow: 'Renew Now',
  renewSuccess: 'Successfully reactivated your subscription',
  biPackageInfo: 'Please select the BI package resources that are available to you.'
}

t.paywallManage = {
  ourPartners: 'Our Partners',
  clientRequest: 'Client Request',
  UpgradeRequest: 'Upgrade Request',
  tenant: 'Tenant',
  freeAccount: 'Free Account',
  ChargebeePrice: 'Chargebee Price',
  statusDE: 'Status',
  plsTenant: 'Please Select Tenant',
  plsRole: 'Please Select Role',
  plsCorrectEmail: 'Please enter the correct email',
  plsEmail: 'Please enter Email',
  syncTenant: 'Sync Tenant'
}

t.connectWiseManageAssets = {
  title: 'ConnectWise Manage Assets',
  titleTip: 'ConnectWise Manage Assets includes {datasets} datasets, {widgets} widgets, {dashboards} dashboards, and {bots} bots prebuilt for you. You can clone them or create your own widgets, dashboard scorecard. etc. For help, visit the {action}',
  wiki: 'wiki page',
  dashBoard: 'Dashboards',
  widgets: 'Widgets',
  datasets: 'Datasets',
  bots: 'Bots'
}

t.biPackage = {
  biPackageSetting: 'BI packages Settings',
  biPackageList: 'BI Package List',
  alert: 'The startup bundle can only have 4 integrations, please remove one so you can add another one, or you can upgrade to the Professional Bundle that has unlimited integrations.',
  tooltip: 'Select the BI Package that is right for <br> you. Each bundle can support up to {number} <br> integrations. You may change your <br> selection later on the ',
  billingPage: 'Billing page'
}

t.requestBundle = {}
t.requestBundle.noticSuccess = 'We have received your request. You will receive an email as soon as we have an update.'
t.requestBundle.noticError = `You have reached the allowed number of free trial requests. Please visit the`
t.requestBundle.noticError2 = `and purchase a product or bundle. You can also message <a href="{emailLink}">support@mspbots.ai</a> for help. Thank you.`
t.requestBundle.requestBundleAlert = `Your 14 days Professional Trial ended. Learn more about the MSPbots, why MSPbots is considered as the a game changer for many MSPs, review recordinng or schedule a demo here: <a target="_blank" href="https://wiki.mspbots.ai/x/MYJ6AQ">https://wiki.mspbots.ai/x/MYJ6AQ</a>`

t.holidays = {}
t.holidays.title = 'Holidays Calendar'
t.holidays.titleDesc = 'Create a list of the holidays that apply to your work and company. You can use this list to edit the settings in MSPbots features, like excluding holidays in the Bot Advanced Scheduler.'
t.holidays.deleteTip = "This holiday is being used by another MSPbots feature. For example bot scheduler. It cant't be deleted for now."
t.holidays.deleteTips = 'Please confirm if you need to delete.'
t.holidays.name = 'Name'
t.holidays.desc = 'Description'
t.holidays.action = 'Action'
t.holidays.edit = 'Edit'
t.holidays.confirm = 'Confirm'
t.holidays.date = 'Date'
t.holidays.repeatYearly = 'Repeat Yearly'
t.holidays.addHoliday = 'Add Holiday'
t.holidays.cancel = 'Cancel'
t.holidays.save = 'Save'
t.holidays.delete = 'Delete'
t.holidays.editHoliday = 'Edit Holiday'
t.holidays.addTemplate = 'Add Template'
t.holidays.regionalHolidays = 'Regional holidays'
t.holidays.add = 'Add'
t.holidays.startDate = 'Start date'
t.holidays.endDate = 'End date'
t.holidays.select = 'select'
t.holidays.addIcon = '+'
t.holidays.addIcons = '+ Add'
t.holidays.addHolidayCalendar = 'Add Holiday Calendar'
t.holidays.editHolidayCalendar = 'Edit Holiday Calendar'
t.holidays.holidaysList = 'Holidays List'


export default t
